gui/modules/ui/src/Header/Header.stories.ts
ABevier 6c3be19da2
Prettier (#522)
* Fix Prettier config
2023-04-28 12:14:44 +08:00

36 lines
860 B
TypeScript

import Header from "./Header.svelte";
export default {
title: "Example/Header",
component: Header,
// This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/svelte/writing-docs/docs-page
tags: ["docsPage"],
render: (args) => ({
Component: Header,
props: args,
on: {
login: args.onLogin,
logout: args.onLogout,
createAccount: args.onCreateAccount
}
}),
parameters: {
// More on how to position stories at: https://storybook.js.org/docs/7.0/svelte/configure/story-layout
layout: "fullscreen"
},
argTypes: {
onLogin: { action: "onLogin" },
onLogout: { action: "onLogout" },
onCreateAccount: { action: "onCreateAccount" }
}
};
export const LoggedIn = {
args: {
user: {
name: "Jane Doe"
}
}
};
export const LoggedOut = {};