├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── README.md ├── assets ├── logo-large.png ├── logo-medium.png ├── logo-small.png ├── logo-storybook-usage ├── logo.psd └── storybook-facelift-preview.gif ├── nodemon.json ├── package.json ├── preset.js ├── register.js ├── src ├── Facelift.tsx ├── _stories.forfuture.txt ├── components │ ├── ThemeSelector.tsx │ ├── VariantSelector.tsx │ └── WithFacelift.tsx ├── constants.ts ├── defaults.ts ├── index.tsx ├── preset │ ├── addDecorator.ts │ └── index.ts ├── register.tsx ├── styles │ ├── ManagerStyles.tsx │ ├── PreviewStyles.tsx │ ├── elevation.ts │ └── manager │ │ ├── managerStyles.ts │ │ └── previewStyles.ts ├── typings │ ├── index.d.ts │ └── internal │ │ ├── common.ts │ │ ├── parameters.ts │ │ └── state.ts └── utils │ ├── best-contrast-color.ts │ ├── color.ts │ ├── converters │ ├── create-storybook-theme-from-badgerui.ts │ ├── create-storybook-theme-from-mui.ts │ └── create-storybook-theme-from-native.ts │ ├── create-button-styles.ts │ ├── create-docs-table-styles.ts │ ├── create-input-styles.ts │ ├── create-mui-theme.ts │ ├── create-preview-colors.ts │ ├── create-state-from-parameters │ ├── create-state-from-parameters.ts │ ├── create-state-theme-convert-from-parameter.ts │ ├── create-state-theme-titles-from-parameters.ts │ ├── create-state-themes-from-parameters.ts │ └── validate-theme-for-state.ts │ ├── get-default-active-provider-values.ts │ ├── get-default-active-theme-values.ts │ ├── get-mui-background-keys.ts │ ├── get-native-background-colors.ts │ ├── output.ts │ └── remove-scroll-styles.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | **/node_modules/* 2 | **/dist/* -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v15.14.0 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/assets/logo-large.png -------------------------------------------------------------------------------- /assets/logo-medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/assets/logo-medium.png -------------------------------------------------------------------------------- /assets/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/assets/logo-small.png -------------------------------------------------------------------------------- /assets/logo-storybook-usage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/assets/logo-storybook-usage -------------------------------------------------------------------------------- /assets/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/assets/logo.psd -------------------------------------------------------------------------------- /assets/storybook-facelift-preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/assets/storybook-facelift-preview.gif -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/package.json -------------------------------------------------------------------------------- /preset.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/preset') 2 | -------------------------------------------------------------------------------- /register.js: -------------------------------------------------------------------------------- 1 | export * from './dist/register' 2 | -------------------------------------------------------------------------------- /src/Facelift.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/Facelift.tsx -------------------------------------------------------------------------------- /src/_stories.forfuture.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/_stories.forfuture.txt -------------------------------------------------------------------------------- /src/components/ThemeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/components/ThemeSelector.tsx -------------------------------------------------------------------------------- /src/components/VariantSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/components/VariantSelector.tsx -------------------------------------------------------------------------------- /src/components/WithFacelift.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/components/WithFacelift.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/defaults.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/preset/addDecorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/preset/addDecorator.ts -------------------------------------------------------------------------------- /src/preset/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/preset/index.ts -------------------------------------------------------------------------------- /src/register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/register.tsx -------------------------------------------------------------------------------- /src/styles/ManagerStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/styles/ManagerStyles.tsx -------------------------------------------------------------------------------- /src/styles/PreviewStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/styles/PreviewStyles.tsx -------------------------------------------------------------------------------- /src/styles/elevation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/styles/elevation.ts -------------------------------------------------------------------------------- /src/styles/manager/managerStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/styles/manager/managerStyles.ts -------------------------------------------------------------------------------- /src/styles/manager/previewStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/styles/manager/previewStyles.ts -------------------------------------------------------------------------------- /src/typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/typings/index.d.ts -------------------------------------------------------------------------------- /src/typings/internal/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/typings/internal/common.ts -------------------------------------------------------------------------------- /src/typings/internal/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/typings/internal/parameters.ts -------------------------------------------------------------------------------- /src/typings/internal/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/typings/internal/state.ts -------------------------------------------------------------------------------- /src/utils/best-contrast-color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/best-contrast-color.ts -------------------------------------------------------------------------------- /src/utils/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/color.ts -------------------------------------------------------------------------------- /src/utils/converters/create-storybook-theme-from-badgerui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/converters/create-storybook-theme-from-badgerui.ts -------------------------------------------------------------------------------- /src/utils/converters/create-storybook-theme-from-mui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/converters/create-storybook-theme-from-mui.ts -------------------------------------------------------------------------------- /src/utils/converters/create-storybook-theme-from-native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/converters/create-storybook-theme-from-native.ts -------------------------------------------------------------------------------- /src/utils/create-button-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/create-button-styles.ts -------------------------------------------------------------------------------- /src/utils/create-docs-table-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/create-docs-table-styles.ts -------------------------------------------------------------------------------- /src/utils/create-input-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/create-input-styles.ts -------------------------------------------------------------------------------- /src/utils/create-mui-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/create-mui-theme.ts -------------------------------------------------------------------------------- /src/utils/create-preview-colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/create-preview-colors.ts -------------------------------------------------------------------------------- /src/utils/create-state-from-parameters/create-state-from-parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/create-state-from-parameters/create-state-from-parameters.ts -------------------------------------------------------------------------------- /src/utils/create-state-from-parameters/create-state-theme-convert-from-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/create-state-from-parameters/create-state-theme-convert-from-parameter.ts -------------------------------------------------------------------------------- /src/utils/create-state-from-parameters/create-state-theme-titles-from-parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/create-state-from-parameters/create-state-theme-titles-from-parameters.ts -------------------------------------------------------------------------------- /src/utils/create-state-from-parameters/create-state-themes-from-parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/create-state-from-parameters/create-state-themes-from-parameters.ts -------------------------------------------------------------------------------- /src/utils/create-state-from-parameters/validate-theme-for-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/create-state-from-parameters/validate-theme-for-state.ts -------------------------------------------------------------------------------- /src/utils/get-default-active-provider-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/get-default-active-provider-values.ts -------------------------------------------------------------------------------- /src/utils/get-default-active-theme-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/get-default-active-theme-values.ts -------------------------------------------------------------------------------- /src/utils/get-mui-background-keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/get-mui-background-keys.ts -------------------------------------------------------------------------------- /src/utils/get-native-background-colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/get-native-background-colors.ts -------------------------------------------------------------------------------- /src/utils/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/output.ts -------------------------------------------------------------------------------- /src/utils/remove-scroll-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/src/utils/remove-scroll-styles.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IgorSzyporyn/storybook-facelift/HEAD/tsconfig.json --------------------------------------------------------------------------------