mirror of https://github.com/acid-info/lsd.git
chore: update storybook docs
This commit is contained in:
parent
7b73881023
commit
3387098431
|
@ -38,7 +38,7 @@ const useGlobals = () => {
|
||||||
themeFont: {
|
themeFont: {
|
||||||
defaultValue: 'sans-serif',
|
defaultValue: 'sans-serif',
|
||||||
description: 'Theme font',
|
description: 'Theme font',
|
||||||
name: 'Theme Font',
|
name: 'Theme font',
|
||||||
toolbar: {
|
toolbar: {
|
||||||
icon: '',
|
icon: '',
|
||||||
items: [
|
items: [
|
||||||
|
@ -148,6 +148,9 @@ const preview: Preview = {
|
||||||
typeof meta?.parameters?.docs?.controls === 'undefined' ||
|
typeof meta?.parameters?.docs?.controls === 'undefined' ||
|
||||||
meta?.parameters?.docs?.controls === true
|
meta?.parameters?.docs?.controls === true
|
||||||
|
|
||||||
|
const storyId = new URLSearchParams(window.location.search).get(
|
||||||
|
'storyId',
|
||||||
|
) as string
|
||||||
const embedded =
|
const embedded =
|
||||||
new URLSearchParams(window.location.search).get('embedded') === 'true'
|
new URLSearchParams(window.location.search).get('embedded') === 'true'
|
||||||
const globalControls =
|
const globalControls =
|
||||||
|
@ -193,7 +196,13 @@ const preview: Preview = {
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
<Canvas className="canvas" withToolbar={!hideToolbar} />
|
<Canvas
|
||||||
|
className="canvas"
|
||||||
|
withToolbar={!hideToolbar}
|
||||||
|
{...(storyId && stories[storyId]
|
||||||
|
? { story: stories[storyId] as any }
|
||||||
|
: {})}
|
||||||
|
/>
|
||||||
{controls && !hideControls && <Controls />}
|
{controls && !hideControls && <Controls />}
|
||||||
</div>
|
</div>
|
||||||
<Global
|
<Global
|
||||||
|
|
|
@ -4,7 +4,7 @@ import {
|
||||||
SpacingDesignTokens,
|
SpacingDesignTokens,
|
||||||
TypographyDesignTokens,
|
TypographyDesignTokens,
|
||||||
} from '../../docs/components/DesignTokens'
|
} from '../../docs/components/DesignTokens'
|
||||||
import { Typography } from '../Typography'
|
import { Typography as TypographyComponent } from '../Typography'
|
||||||
import { ThemeProvider, ThemeProviderProps } from './ThemeProvider'
|
import { ThemeProvider, ThemeProviderProps } from './ThemeProvider'
|
||||||
|
|
||||||
const subtitle = ``
|
const subtitle = ``
|
||||||
|
@ -28,18 +28,18 @@ export const Root: StoryObj<ThemeProviderProps> = {
|
||||||
render: (args) => {
|
render: (args) => {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<Typography variant="h6" component="h2">
|
<TypographyComponent variant="h6" component="h2">
|
||||||
Colour
|
Colour
|
||||||
</Typography>
|
</TypographyComponent>
|
||||||
<ColorDesignTokens />
|
<ColorDesignTokens />
|
||||||
<Typography variant="h6" component="h2">
|
<TypographyComponent variant="h6" component="h2">
|
||||||
Spacing
|
Spacing
|
||||||
</Typography>
|
</TypographyComponent>
|
||||||
<SpacingDesignTokens />
|
<SpacingDesignTokens />
|
||||||
|
|
||||||
<Typography variant="h6" component="h2">
|
<TypographyComponent variant="h6" component="h2">
|
||||||
Typography
|
TypographyComponent
|
||||||
</Typography>
|
</TypographyComponent>
|
||||||
<TypographyDesignTokens />
|
<TypographyDesignTokens />
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
@ -54,3 +54,48 @@ export const Root: StoryObj<ThemeProviderProps> = {
|
||||||
|
|
||||||
args: {},
|
args: {},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const Colors: StoryObj<ThemeProviderProps> = {
|
||||||
|
render: (args) => {
|
||||||
|
return <ColorDesignTokens />
|
||||||
|
},
|
||||||
|
parameters: {
|
||||||
|
docs: {
|
||||||
|
source: {
|
||||||
|
code: null,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
args: {},
|
||||||
|
}
|
||||||
|
|
||||||
|
export const Spacing: StoryObj<ThemeProviderProps> = {
|
||||||
|
render: (args) => {
|
||||||
|
return <SpacingDesignTokens />
|
||||||
|
},
|
||||||
|
parameters: {
|
||||||
|
docs: {
|
||||||
|
source: {
|
||||||
|
code: null,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
args: {},
|
||||||
|
}
|
||||||
|
|
||||||
|
export const Typography: StoryObj<ThemeProviderProps> = {
|
||||||
|
render: (args) => {
|
||||||
|
return <TypographyDesignTokens />
|
||||||
|
},
|
||||||
|
parameters: {
|
||||||
|
docs: {
|
||||||
|
source: {
|
||||||
|
code: null,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
args: {},
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue