Skip to content

Commit 021122a

Browse files
feat: feedback on storybook
tricks to import storybook as issues are ongoing
1 parent 5fd4b9f commit 021122a

File tree

5 files changed

+79
-74
lines changed

5 files changed

+79
-74
lines changed

.storybook/preview.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ const DocumentationWrapper = ({ children, isDarkMode, context }) => {
4141
};
4242

4343
const preview: Preview = {
44-
tags: ['autodocs'],
4544
parameters: {
4645
layout: 'padded',
4746
backgrounds: {
@@ -51,12 +50,17 @@ const preview: Preview = {
5150
darkMode: {
5251
stylePreview: true,
5352
},
53+
docs: {
54+
codePanel: true,
55+
},
56+
},
57+
initialGlobals: {
58+
locale: DEFAULT_LANGUAGE_KEY,
5459
},
5560
globalTypes: {
5661
locale: {
5762
name: 'Locale',
5863
description: 'Internationalization locale',
59-
defaultValue: DEFAULT_LANGUAGE_KEY,
6064
toolbar: {
6165
icon: 'globe',
6266
items: AVAILABLE_LANGUAGES.map(({ key }) => ({

app/components/ui/sidebar.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
import * as React from 'react';
2-
31
import { Slot } from '@radix-ui/react-slot';
42
import { useRouter } from '@tanstack/react-router';
5-
import { VariantProps, cva } from 'class-variance-authority';
3+
import { cva,VariantProps } from 'class-variance-authority';
64
import { PanelLeftIcon } from 'lucide-react';
5+
import * as React from 'react';
76
import { useTranslation } from 'react-i18next';
87

8+
import { cn } from '@/lib/tailwind/utils';
9+
import { useIsMobile } from '@/hooks/use-mobile';
10+
911
import { Button } from '@/components/ui/button';
1012
import { Input } from '@/components/ui/input';
1113
import { Separator } from '@/components/ui/separator';
@@ -23,8 +25,6 @@ import {
2325
TooltipProvider,
2426
TooltipTrigger,
2527
} from '@/components/ui/tooltip';
26-
import { useIsMobile } from '@/hooks/use-mobile';
27-
import { cn } from '@/lib/tailwind/utils';
2828

2929
const SIDEBAR_BREAKPOINT = 768;
3030
const SIDEBAR_COOKIE_NAME = 'sidebar_state';

eslint.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@ import tanstackRouter from '@tanstack/eslint-plugin-router';
55
import reactHooks from 'eslint-plugin-react-hooks';
66
import simpleImportSort from 'eslint-plugin-simple-import-sort';
77
import sonarjs from 'eslint-plugin-sonarjs';
8-
import storybook from 'eslint-plugin-storybook';
8+
import * as storybook from 'eslint-plugin-storybook';
99
import unicorn from 'eslint-plugin-unicorn';
1010
import tslint from 'typescript-eslint';
1111

1212
export default tslint.config(
1313
eslint.configs.recommended,
1414
tslint.configs.recommended,
1515
sonarjs.configs.recommended,
16+
// @ts-expect-error not sure it is related to https://github.com/storybookjs/eslint-plugin-storybook/issues/209 but quite similar
1617
...storybook.configs['flat/recommended'],
1718
...tanstackRouter.configs['flat/recommended'],
1819
...tanstackQuery.configs['flat/recommended'],

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,9 @@
110110
"@eslint/js": "9.26.0",
111111
"@faker-js/faker": "9.7.0",
112112
"@playwright/test": "1.52.0",
113-
"@storybook/addon-a11y": "9.0.6",
114-
"@storybook/addon-docs": "9.0.6",
115-
"@storybook/react-vite": "9.0.6",
113+
"@storybook/addon-a11y": "9.0.12",
114+
"@storybook/addon-docs": "9.0.12",
115+
"@storybook/react-vite": "9.0.12",
116116
"@svgr/cli": "8.1.0",
117117
"@tailwindcss/postcss": "4.1.7",
118118
"@tanstack/eslint-plugin-query": "5.74.7",
@@ -132,15 +132,15 @@
132132
"eslint-plugin-react-hooks": "5.2.0",
133133
"eslint-plugin-simple-import-sort": "12.1.1",
134134
"eslint-plugin-sonarjs": "3.0.2",
135-
"eslint-plugin-storybook": "9.0.6",
135+
"eslint-plugin-storybook": "9.0.12",
136136
"eslint-plugin-unicorn": "59.0.1",
137137
"jiti": "2.4.2",
138138
"maildev": "2.2.1",
139139
"npm-run-all": "4.1.5",
140140
"prettier-plugin-tailwindcss": "0.6.11",
141141
"prisma": "6.7.0",
142142
"resize-observer-polyfill": "1.5.1",
143-
"storybook": "9.0.6",
143+
"storybook": "9.0.12",
144144
"ts-plugin-sort-import-suggestions": "1.0.4",
145145
"typescript": "5.8.3",
146146
"typescript-eslint": "8.32.0",

pnpm-lock.yaml

Lines changed: 61 additions & 61 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)