UNPKG

@storybook/sveltekit

Version:

Storybook for SvelteKit: Develop, document, and test UI components in isolation

85 lines (79 loc) 1.7 kB
import State from './State.svelte'; export default { title: 'stories/frameworks/sveltekit/modules/state', component: State, parameters: { sveltekit_experimental: { state: { page: { url: new URL('https://storybook.js.org'), // necessary to make the rendered output deterministic in CH snapshots }, }, }, }, }; export const Default = {}; export const Page = { parameters: { sveltekit_experimental: { state: { page: { data: { test: 'passed', }, form: { framework: 'SvelteKit', rating: 5, }, params: { referrer: 'storybook', }, route: { id: '/framework/sveltekit', }, status: 200, url: new URL('https://svelte.dev/docs/kit/'), }, }, }, }, }; export const Navigating = { parameters: { sveltekit_experimental: { state: { navigating: { from: { params: { framework: 'SvelteKit', }, route: { id: '/framework/sveltekit', }, url: new URL('https://svelte.dev'), }, to: { route: { id: '/storybook' }, params: {}, url: new URL('https://storybook.js.org'), }, type: 'link', willUnload: true, delta: 3, complete: Promise.resolve(), }, }, }, }, }; export const Updated = { parameters: { sveltekit_experimental: { state: { updated: { current: true, }, }, }, }, };