chore(ui,icons,ui-preset,toolbox): Move design system packages to monorepo (#5470)
This commit is contained in:
1 parent
71853eafdd
commit
e4ce2f4e07
722 files changed
+30300
-186
No files matched your search
@@ -0,0 +1,29 @@
|
||||
import type { StorybookConfig } from "@storybook/react-vite"
|
||||
import { mergeConfig } from "vite"
|
||||
import turbosnap from "vite-plugin-turbosnap"
|
||||
|
||||
const config: StorybookConfig = {
|
||||
stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)"],
|
||||
addons: [
|
||||
"@storybook/addon-links",
|
||||
"@storybook/addon-essentials",
|
||||
"@storybook/addon-interactions",
|
||||
"@storybook/addon-styling",
|
||||
],
|
||||
framework: {
|
||||
name: "@storybook/react-vite",
|
||||
options: {},
|
||||
},
|
||||
docs: {
|
||||
autodocs: "tag",
|
||||
},
|
||||
async viteFinal(config, { configType }) {
|
||||
return mergeConfig(config, {
|
||||
plugins:
|
||||
configType === "PRODUCTION"
|
||||
? [turbosnap({ rootDir: config.root ?? process.cwd() })]
|
||||
: [],
|
||||
})
|
||||
},
|
||||
}
|
||||
export default config
|
||||
@@ -0,0 +1,29 @@
|
||||
import { withThemeByDataAttribute } from "@storybook/addon-styling"
|
||||
import type { Preview } from "@storybook/react"
|
||||
|
||||
import "../src/main.css"
|
||||
|
||||
export const decorators = [
|
||||
withThemeByDataAttribute({
|
||||
themes: {
|
||||
Light: "light",
|
||||
Dark: "dark",
|
||||
},
|
||||
defaultTheme: "light",
|
||||
attributeName: "data-mode",
|
||||
}),
|
||||
]
|
||||
|
||||
const preview: Preview = {
|
||||
parameters: {
|
||||
actions: { argTypesRegex: "^on[A-Z].*" },
|
||||
controls: {
|
||||
matchers: {
|
||||
color: /(background|color)$/i,
|
||||
date: /Date$/,
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
export default preview
|
||||
Reference in new issue
Block a user