* chore: add storybook * chore: unify FE codeabse * chore: update eslint rules * chore: harmonize the use of "subtle" color * chore: remove an extra sidebar rail * refactor: make panel items more consistent * chore: cleanups after merging new code from base * refactor: refine composables * fix: add lost import * chore: make icon style consistent * fix: don't show empty "supported" methods * refactor: solidify select items
30 lines
781 B
TypeScript
30 lines
781 B
TypeScript
import type { StorybookConfig } from '@storybook/vue3-vite';
|
|
import path from 'node:path';
|
|
|
|
const config: StorybookConfig = {
|
|
stories: [
|
|
'../resources/js/components/**/*.stories.@(js|jsx|ts|tsx|mdx)',
|
|
],
|
|
addons: [
|
|
'@storybook/addon-essentials',
|
|
'@storybook/addon-interactions',
|
|
'@storybook/addon-a11y',
|
|
],
|
|
framework: {
|
|
name: '@storybook/vue3-vite',
|
|
options: {},
|
|
},
|
|
viteFinal: async (config) => {
|
|
config.resolve = config.resolve ?? {};
|
|
config.resolve.alias = {
|
|
...config.resolve.alias,
|
|
'@': path.resolve(__dirname, '../resources/js'),
|
|
'~': path.resolve(__dirname, '../resources/css'),
|
|
};
|
|
|
|
return config;
|
|
},
|
|
};
|
|
|
|
export default config;
|