mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-08 11:11:53 +08:00
Add themes to Essentials
This commit is contained in:
parent
9c2ee0c4d4
commit
546dbb671d
@ -93,6 +93,16 @@
|
|||||||
"require": "./dist/outline/manager.js",
|
"require": "./dist/outline/manager.js",
|
||||||
"import": "./dist/outline/manager.mjs"
|
"import": "./dist/outline/manager.mjs"
|
||||||
},
|
},
|
||||||
|
"./themes/manager": {
|
||||||
|
"types": "./dist/themes/manager.d.ts",
|
||||||
|
"require": "./dist/themes/manager.js",
|
||||||
|
"import": "./dist/themes/manager.mjs"
|
||||||
|
},
|
||||||
|
"./themes/preview": {
|
||||||
|
"types": "./dist/themes/preview.d.ts",
|
||||||
|
"require": "./dist/themes/preview.js",
|
||||||
|
"import": "./dist/themes/preview.mjs"
|
||||||
|
},
|
||||||
"./toolbars/manager": {
|
"./toolbars/manager": {
|
||||||
"types": "./dist/toolbars/manager.d.ts",
|
"types": "./dist/toolbars/manager.d.ts",
|
||||||
"require": "./dist/toolbars/manager.js",
|
"require": "./dist/toolbars/manager.js",
|
||||||
@ -126,6 +136,7 @@
|
|||||||
"@storybook/addon-highlight": "7.2.0-alpha.0",
|
"@storybook/addon-highlight": "7.2.0-alpha.0",
|
||||||
"@storybook/addon-measure": "7.2.0-alpha.0",
|
"@storybook/addon-measure": "7.2.0-alpha.0",
|
||||||
"@storybook/addon-outline": "7.2.0-alpha.0",
|
"@storybook/addon-outline": "7.2.0-alpha.0",
|
||||||
|
"@storybook/addon-themes": "7.2.0-alpha.0",
|
||||||
"@storybook/addon-toolbars": "7.2.0-alpha.0",
|
"@storybook/addon-toolbars": "7.2.0-alpha.0",
|
||||||
"@storybook/addon-viewport": "7.2.0-alpha.0",
|
"@storybook/addon-viewport": "7.2.0-alpha.0",
|
||||||
"@storybook/core-common": "7.2.0-alpha.0",
|
"@storybook/core-common": "7.2.0-alpha.0",
|
||||||
|
@ -3,15 +3,16 @@ import { logger } from '@storybook/node-logger';
|
|||||||
import { serverRequire } from '@storybook/core-common';
|
import { serverRequire } from '@storybook/core-common';
|
||||||
|
|
||||||
interface PresetOptions {
|
interface PresetOptions {
|
||||||
configDir: string;
|
|
||||||
docs?: boolean;
|
|
||||||
controls?: boolean;
|
|
||||||
actions?: boolean;
|
actions?: boolean;
|
||||||
backgrounds?: boolean;
|
backgrounds?: boolean;
|
||||||
viewport?: boolean;
|
configDir: string;
|
||||||
toolbars?: boolean;
|
controls?: boolean;
|
||||||
|
docs?: boolean;
|
||||||
measure?: boolean;
|
measure?: boolean;
|
||||||
outline?: boolean;
|
outline?: boolean;
|
||||||
|
themes?: boolean;
|
||||||
|
toolbars?: boolean;
|
||||||
|
viewport?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
const requireMain = (configDir: string) => {
|
const requireMain = (configDir: string) => {
|
||||||
@ -38,15 +39,16 @@ export function addons(options: PresetOptions) {
|
|||||||
|
|
||||||
const main = requireMain(options.configDir);
|
const main = requireMain(options.configDir);
|
||||||
return [
|
return [
|
||||||
'docs',
|
|
||||||
'controls',
|
|
||||||
'actions',
|
'actions',
|
||||||
'backgrounds',
|
'backgrounds',
|
||||||
'viewport',
|
'controls',
|
||||||
'toolbars',
|
'docs',
|
||||||
|
'highlight',
|
||||||
'measure',
|
'measure',
|
||||||
'outline',
|
'outline',
|
||||||
'highlight',
|
'themes',
|
||||||
|
'toolbars',
|
||||||
|
'viewport',
|
||||||
]
|
]
|
||||||
.filter((key) => (options as any)[key] !== false)
|
.filter((key) => (options as any)[key] !== false)
|
||||||
.filter((addon) => !checkInstalled(addon, main))
|
.filter((addon) => !checkInstalled(addon, main))
|
||||||
|
1
code/addons/essentials/src/themes/manager.ts
Normal file
1
code/addons/essentials/src/themes/manager.ts
Normal file
@ -0,0 +1 @@
|
|||||||
|
export * from '@storybook/addon-themes/manager';
|
1
code/addons/essentials/src/themes/preview.ts
Normal file
1
code/addons/essentials/src/themes/preview.ts
Normal file
@ -0,0 +1 @@
|
|||||||
|
export * from '@storybook/addon-themes/preview';
|
Loading…
x
Reference in New Issue
Block a user