feat: storybook 생성

This commit is contained in:
2026-04-13 14:15:00 +09:00
parent b390777af0
commit 01bfc751f2
15 changed files with 1671 additions and 2 deletions

View File

@@ -0,0 +1,19 @@
import type { StorybookConfig } from '@storybook/react-vite'
const config: StorybookConfig = {
stories: ['../app/**/*.stories.@(ts|tsx)'],
framework: '@storybook/react-vite',
// Storybook 전용 Vite 설정 파일 사용 (React Router 플러그인 제외)
core: {
builder: {
name: '@storybook/builder-vite',
options: {
viteConfigPath: '.storybook/vite.config.ts',
},
},
},
}
export default config

View File

@@ -0,0 +1,16 @@
import type { Preview } from '@storybook/react'
import '../app/app.css'
const preview: Preview = {
parameters: {
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/i,
},
},
},
}
export default preview

View File

@@ -0,0 +1,12 @@
import tailwindcss from '@tailwindcss/vite'
import { defineConfig } from 'vite'
// Storybook 전용 Vite 설정 (React Router 플러그인 제외)
export default defineConfig({
plugins: [tailwindcss()],
resolve: {
alias: {
'~': new URL('../app', import.meta.url).pathname,
},
},
})