Browse Source
- add default svelte storybook using yarn sb init - add nip07plugin state for Navbar and navbar.stories.tsmaster
6 changed files with 6483 additions and 93 deletions
@ -0,0 +1,18 @@
@@ -0,0 +1,18 @@
|
||||
import type { StorybookConfig } from "@storybook/sveltekit"; |
||||
|
||||
const config: StorybookConfig = { |
||||
stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"], |
||||
addons: [ |
||||
"@storybook/addon-links", |
||||
"@storybook/addon-essentials", |
||||
"@storybook/addon-interactions", |
||||
], |
||||
framework: { |
||||
name: "@storybook/sveltekit", |
||||
options: {}, |
||||
}, |
||||
docs: { |
||||
autodocs: "tag", |
||||
}, |
||||
}; |
||||
export default config; |
||||
@ -0,0 +1,15 @@
@@ -0,0 +1,15 @@
|
||||
import type { Preview } from "@storybook/svelte"; |
||||
import '../src/app.css' |
||||
const preview: Preview = { |
||||
parameters: { |
||||
actions: { argTypesRegex: "^on[A-Z].*" }, |
||||
controls: { |
||||
matchers: { |
||||
color: /(background|color)$/i, |
||||
date: /Date$/, |
||||
}, |
||||
}, |
||||
}, |
||||
}; |
||||
|
||||
export default preview; |
||||
@ -0,0 +1,34 @@
@@ -0,0 +1,34 @@
|
||||
import type { Meta, StoryObj } from '@storybook/svelte'; |
||||
|
||||
import Navbar from '$lib/components/navbar.svelte'; |
||||
|
||||
// More on how to set up stories at: https://storybook.js.org/docs/svelte/writing-stories/introduction
|
||||
const meta = { |
||||
title: 'Navbar', |
||||
component: Navbar, |
||||
tags: ['autodocs'], |
||||
argTypes: { |
||||
nip07plugin: { control: 'boolean' }, |
||||
}, |
||||
} satisfies Meta<Navbar>; |
||||
|
||||
export default meta; |
||||
type Story = StoryObj<typeof meta>; |
||||
|
||||
// More on writing stories with args: https://storybook.js.org/docs/svelte/writing-stories/args
|
||||
export const Default: Story = { |
||||
args: { |
||||
}, |
||||
}; |
||||
|
||||
export const NoNIP07: Story = { |
||||
args: { |
||||
nip07plugin: false, |
||||
}, |
||||
}; |
||||
|
||||
export const NIP07Exists: Story = { |
||||
args: { |
||||
nip07plugin: true, |
||||
}, |
||||
}; |
||||
Loading…
Reference in new issue