feat: add Storybook for WealthLedger components
This commit is contained in:
@@ -20,6 +20,13 @@ Biome-enforced guardrails:
|
||||
- Не использовать default exports.
|
||||
- Export statements держать после declarations тела module.
|
||||
|
||||
Storybook CSF-файлы `*.stories.tsx` используют штатный `export default meta`
|
||||
и прямые `export const` для stories: статический indexer должен видеть их
|
||||
метаданные и названия. Biome разрешает эти два исключения только для stories;
|
||||
`.storybook/main.ts` и `preview.tsx` разрешают только обязательный default export.
|
||||
Synthetic fixtures и Storybook descriptions являются данными/документацией
|
||||
истории; продуктовые UI-строки по-прежнему принадлежат i18n.
|
||||
|
||||
Mandatory review conventions:
|
||||
|
||||
- React components типизировать через `FC`: `const Component: FC<Props> = (props) => { ... }`; если props нет — `const Component: FC = () => { ... }`.
|
||||
|
||||
Reference in New Issue
Block a user