summaryrefslogtreecommitdiff
path: root/llama.cpp/tools/server/webui/.storybook/preview.ts
diff options
context:
space:
mode:
Diffstat (limited to 'llama.cpp/tools/server/webui/.storybook/preview.ts')
-rw-r--r--llama.cpp/tools/server/webui/.storybook/preview.ts42
1 files changed, 42 insertions, 0 deletions
diff --git a/llama.cpp/tools/server/webui/.storybook/preview.ts b/llama.cpp/tools/server/webui/.storybook/preview.ts
new file mode 100644
index 0000000..8d530e4
--- /dev/null
+++ b/llama.cpp/tools/server/webui/.storybook/preview.ts
@@ -0,0 +1,42 @@
+import type { Preview } from '@storybook/sveltekit';
+import '../src/app.css';
+import ModeWatcherDecorator from './ModeWatcherDecorator.svelte';
+import TooltipProviderDecorator from './TooltipProviderDecorator.svelte';
+
+const preview: Preview = {
+ parameters: {
+ controls: {
+ matchers: {
+ color: /(background|color)$/i,
+ date: /Date$/i
+ }
+ },
+
+ backgrounds: {
+ disable: true
+ },
+
+ a11y: {
+ // 'todo' - show a11y violations in the test UI only
+ // 'error' - fail CI on a11y violations
+ // 'off' - skip a11y checks entirely
+ test: 'todo'
+ }
+ },
+ decorators: [
+ (story) => ({
+ Component: ModeWatcherDecorator,
+ props: {
+ children: story
+ }
+ }),
+ (story) => ({
+ Component: TooltipProviderDecorator,
+ props: {
+ children: story
+ }
+ })
+ ]
+};
+
+export default preview;