From a868e3fae2df7cffd3427f485317ba1a0879c359 Mon Sep 17 00:00:00 2001 From: khoilen Date: Thu, 23 Jan 2025 20:30:59 +0700 Subject: [PATCH 1/4] feat: move pkg to headless --- apps/nt-headless-ui/package.json | 1 + apps/nt-headless-ui/pnpm-lock.yaml | 197 +++++++++++---------- package.json | 1 - pnpm-lock.yaml | 274 ----------------------------- 4 files changed, 101 insertions(+), 372 deletions(-) diff --git a/apps/nt-headless-ui/package.json b/apps/nt-headless-ui/package.json index 1d40a24..d71c16b 100644 --- a/apps/nt-headless-ui/package.json +++ b/apps/nt-headless-ui/package.json @@ -20,6 +20,7 @@ "next": "15.1.4", "react": "^18.2.0", "react-dom": "^18.2.0", + "storybook": "^8.5.1", "tailwind-merge": "^2.6.0", "tailwindcss": "^3.4.17", "tailwindcss-animate": "^1.0.7" diff --git a/apps/nt-headless-ui/pnpm-lock.yaml b/apps/nt-headless-ui/pnpm-lock.yaml index 1c2ecea..c99c913 100644 --- a/apps/nt-headless-ui/pnpm-lock.yaml +++ b/apps/nt-headless-ui/pnpm-lock.yaml @@ -32,6 +32,9 @@ importers: react-dom: specifier: ^18.2.0 version: 18.3.1(react@18.3.1) + storybook: + specifier: ^8.5.1 + version: 8.5.1 tailwind-merge: specifier: ^2.6.0 version: 2.6.0 @@ -44,25 +47,25 @@ importers: devDependencies: '@chromatic-com/storybook': specifier: ^3 - version: 3.2.4(react@18.3.1)(storybook@8.5.0) + version: 3.2.4(react@18.3.1)(storybook@8.5.1) '@storybook/addon-actions': specifier: ^8.4.7 - version: 8.5.0(storybook@8.5.0) + version: 8.5.0(storybook@8.5.1) '@storybook/addon-essentials': specifier: ^8.4.7 - version: 8.5.0(@types/react@18.3.18)(storybook@8.5.0) + version: 8.5.0(@types/react@18.3.18)(storybook@8.5.1) '@storybook/addon-interactions': specifier: ^8.4.7 - version: 8.5.0(storybook@8.5.0) + version: 8.5.0(storybook@8.5.1) '@storybook/addon-links': specifier: ^8.4.7 - version: 8.5.0(react@18.3.1)(storybook@8.5.0) + version: 8.5.0(react@18.3.1)(storybook@8.5.1) '@storybook/nextjs': specifier: ^8.4.7 - version: 8.5.0(esbuild@0.24.2)(next@15.1.4(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0)(type-fest@2.19.0)(typescript@5.7.3)(webpack-hot-middleware@2.26.1)(webpack@5.97.1(esbuild@0.24.2)) + version: 8.5.0(esbuild@0.24.2)(next@15.1.4(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1)(type-fest@2.19.0)(typescript@5.7.3)(webpack-hot-middleware@2.26.1)(webpack@5.97.1(esbuild@0.24.2)) '@storybook/react': specifier: ^8.4.7 - version: 8.5.0(@storybook/test@8.5.0(storybook@8.5.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0)(typescript@5.7.3) + version: 8.5.0(@storybook/test@8.5.0(storybook@8.5.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1)(typescript@5.7.3) '@types/node': specifier: ^20 version: 20.17.14 @@ -1271,8 +1274,8 @@ packages: peerDependencies: storybook: ^8.5.0 - '@storybook/core@8.5.0': - resolution: {integrity: sha512-apborO6ynns7SeydBSqE9o0zT6JSU+VY4gLFPJROGcconvSW4bS5xtJCsgjlulceyWVxepFHGXl4jEZw+SktXA==} + '@storybook/core@8.5.1': + resolution: {integrity: sha512-4zxjclENpZYuNY1fZJE4a7hd8Ho/SiOSN2B57fsIi1qCpKax3JU3J59ZcAWT0iidy5qgM2qMcWbrl0Bl/tWamA==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: @@ -3720,8 +3723,8 @@ packages: stackframe@1.3.4: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - storybook@8.5.0: - resolution: {integrity: sha512-cEx42OlCetManF+cONVJVYP7SYsnI2K922DfWKmZhebP0it0n6TUof4y5/XzJ8YUruwPgyclGLdX8TvdRuNSfw==} + storybook@8.5.1: + resolution: {integrity: sha512-HuaAFA97j2w4i/1EHKj6X4iDiVzPrXzQpmTEE1tLD1QXzqrQKKHse+Ggc8AGMuLTAzxA6xmrX9xibgMNWCgvRA==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -4881,13 +4884,13 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@chromatic-com/storybook@3.2.4(react@18.3.1)(storybook@8.5.0)': + '@chromatic-com/storybook@3.2.4(react@18.3.1)(storybook@8.5.1)': dependencies: chromatic: 11.25.0 filesize: 10.1.6 jsonfile: 6.1.0 react-confetti: 6.2.2(react@18.3.1) - storybook: 8.5.0 + storybook: 8.5.1 strip-ansi: 7.1.0 transitivePeerDependencies: - '@chromatic-com/cypress' @@ -5259,115 +5262,115 @@ snapshots: '@rushstack/eslint-patch@1.10.5': {} - '@storybook/addon-actions@8.5.0(storybook@8.5.0)': + '@storybook/addon-actions@8.5.0(storybook@8.5.1)': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.5.0 + storybook: 8.5.1 uuid: 9.0.1 - '@storybook/addon-backgrounds@8.5.0(storybook@8.5.0)': + '@storybook/addon-backgrounds@8.5.0(storybook@8.5.1)': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.5.0 + storybook: 8.5.1 ts-dedent: 2.2.0 - '@storybook/addon-controls@8.5.0(storybook@8.5.0)': + '@storybook/addon-controls@8.5.0(storybook@8.5.1)': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.5.0 + storybook: 8.5.1 ts-dedent: 2.2.0 - '@storybook/addon-docs@8.5.0(@types/react@18.3.18)(storybook@8.5.0)': + '@storybook/addon-docs@8.5.0(@types/react@18.3.18)(storybook@8.5.1)': dependencies: '@mdx-js/react': 3.1.0(@types/react@18.3.18)(react@18.3.1) - '@storybook/blocks': 8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0) - '@storybook/csf-plugin': 8.5.0(storybook@8.5.0) - '@storybook/react-dom-shim': 8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0) + '@storybook/blocks': 8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1) + '@storybook/csf-plugin': 8.5.0(storybook@8.5.1) + '@storybook/react-dom-shim': 8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.5.0 + storybook: 8.5.1 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@8.5.0(@types/react@18.3.18)(storybook@8.5.0)': - dependencies: - '@storybook/addon-actions': 8.5.0(storybook@8.5.0) - '@storybook/addon-backgrounds': 8.5.0(storybook@8.5.0) - '@storybook/addon-controls': 8.5.0(storybook@8.5.0) - '@storybook/addon-docs': 8.5.0(@types/react@18.3.18)(storybook@8.5.0) - '@storybook/addon-highlight': 8.5.0(storybook@8.5.0) - '@storybook/addon-measure': 8.5.0(storybook@8.5.0) - '@storybook/addon-outline': 8.5.0(storybook@8.5.0) - '@storybook/addon-toolbars': 8.5.0(storybook@8.5.0) - '@storybook/addon-viewport': 8.5.0(storybook@8.5.0) - storybook: 8.5.0 + '@storybook/addon-essentials@8.5.0(@types/react@18.3.18)(storybook@8.5.1)': + dependencies: + '@storybook/addon-actions': 8.5.0(storybook@8.5.1) + '@storybook/addon-backgrounds': 8.5.0(storybook@8.5.1) + '@storybook/addon-controls': 8.5.0(storybook@8.5.1) + '@storybook/addon-docs': 8.5.0(@types/react@18.3.18)(storybook@8.5.1) + '@storybook/addon-highlight': 8.5.0(storybook@8.5.1) + '@storybook/addon-measure': 8.5.0(storybook@8.5.1) + '@storybook/addon-outline': 8.5.0(storybook@8.5.1) + '@storybook/addon-toolbars': 8.5.0(storybook@8.5.1) + '@storybook/addon-viewport': 8.5.0(storybook@8.5.1) + storybook: 8.5.1 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-highlight@8.5.0(storybook@8.5.0)': + '@storybook/addon-highlight@8.5.0(storybook@8.5.1)': dependencies: '@storybook/global': 5.0.0 - storybook: 8.5.0 + storybook: 8.5.1 - '@storybook/addon-interactions@8.5.0(storybook@8.5.0)': + '@storybook/addon-interactions@8.5.0(storybook@8.5.1)': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.5.0(storybook@8.5.0) - '@storybook/test': 8.5.0(storybook@8.5.0) + '@storybook/instrumenter': 8.5.0(storybook@8.5.1) + '@storybook/test': 8.5.0(storybook@8.5.1) polished: 4.3.1 - storybook: 8.5.0 + storybook: 8.5.1 ts-dedent: 2.2.0 - '@storybook/addon-links@8.5.0(react@18.3.1)(storybook@8.5.0)': + '@storybook/addon-links@8.5.0(react@18.3.1)(storybook@8.5.1)': dependencies: '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 - storybook: 8.5.0 + storybook: 8.5.1 ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 - '@storybook/addon-measure@8.5.0(storybook@8.5.0)': + '@storybook/addon-measure@8.5.0(storybook@8.5.1)': dependencies: '@storybook/global': 5.0.0 - storybook: 8.5.0 + storybook: 8.5.1 tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.5.0(storybook@8.5.0)': + '@storybook/addon-outline@8.5.0(storybook@8.5.1)': dependencies: '@storybook/global': 5.0.0 - storybook: 8.5.0 + storybook: 8.5.1 ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.5.0(storybook@8.5.0)': + '@storybook/addon-toolbars@8.5.0(storybook@8.5.1)': dependencies: - storybook: 8.5.0 + storybook: 8.5.1 - '@storybook/addon-viewport@8.5.0(storybook@8.5.0)': + '@storybook/addon-viewport@8.5.0(storybook@8.5.1)': dependencies: memoizerific: 1.11.3 - storybook: 8.5.0 + storybook: 8.5.1 - '@storybook/blocks@8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0)': + '@storybook/blocks@8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1)': dependencies: '@storybook/csf': 0.1.12 '@storybook/icons': 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - storybook: 8.5.0 + storybook: 8.5.1 ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-webpack5@8.5.0(esbuild@0.24.2)(storybook@8.5.0)(typescript@5.7.3)': + '@storybook/builder-webpack5@8.5.0(esbuild@0.24.2)(storybook@8.5.1)(typescript@5.7.3)': dependencies: - '@storybook/core-webpack': 8.5.0(storybook@8.5.0) + '@storybook/core-webpack': 8.5.0(storybook@8.5.1) '@types/semver': 7.5.8 browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 @@ -5381,7 +5384,7 @@ snapshots: path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 - storybook: 8.5.0 + storybook: 8.5.1 style-loader: 3.3.4(webpack@5.97.1(esbuild@0.24.2)) terser-webpack-plugin: 5.3.11(esbuild@0.24.2)(webpack@5.97.1(esbuild@0.24.2)) ts-dedent: 2.2.0 @@ -5401,16 +5404,16 @@ snapshots: - uglify-js - webpack-cli - '@storybook/components@8.5.0(storybook@8.5.0)': + '@storybook/components@8.5.0(storybook@8.5.1)': dependencies: - storybook: 8.5.0 + storybook: 8.5.1 - '@storybook/core-webpack@8.5.0(storybook@8.5.0)': + '@storybook/core-webpack@8.5.0(storybook@8.5.1)': dependencies: - storybook: 8.5.0 + storybook: 8.5.1 ts-dedent: 2.2.0 - '@storybook/core@8.5.0': + '@storybook/core@8.5.1': dependencies: '@storybook/csf': 0.1.12 better-opn: 3.0.2 @@ -5428,9 +5431,9 @@ snapshots: - supports-color - utf-8-validate - '@storybook/csf-plugin@8.5.0(storybook@8.5.0)': + '@storybook/csf-plugin@8.5.0(storybook@8.5.1)': dependencies: - storybook: 8.5.0 + storybook: 8.5.1 unplugin: 1.16.1 '@storybook/csf@0.1.12': @@ -5444,17 +5447,17 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@8.5.0(storybook@8.5.0)': + '@storybook/instrumenter@8.5.0(storybook@8.5.1)': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.8 - storybook: 8.5.0 + storybook: 8.5.1 - '@storybook/manager-api@8.5.0(storybook@8.5.0)': + '@storybook/manager-api@8.5.0(storybook@8.5.1)': dependencies: - storybook: 8.5.0 + storybook: 8.5.1 - '@storybook/nextjs@8.5.0(esbuild@0.24.2)(next@15.1.4(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0)(type-fest@2.19.0)(typescript@5.7.3)(webpack-hot-middleware@2.26.1)(webpack@5.97.1(esbuild@0.24.2))': + '@storybook/nextjs@8.5.0(esbuild@0.24.2)(next@15.1.4(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1)(type-fest@2.19.0)(typescript@5.7.3)(webpack-hot-middleware@2.26.1)(webpack@5.97.1(esbuild@0.24.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) @@ -5470,10 +5473,10 @@ snapshots: '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@babel/runtime': 7.26.0 '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@2.19.0)(webpack-hot-middleware@2.26.1)(webpack@5.97.1(esbuild@0.24.2)) - '@storybook/builder-webpack5': 8.5.0(esbuild@0.24.2)(storybook@8.5.0)(typescript@5.7.3) - '@storybook/preset-react-webpack': 8.5.0(@storybook/test@8.5.0(storybook@8.5.0))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0)(typescript@5.7.3) - '@storybook/react': 8.5.0(@storybook/test@8.5.0(storybook@8.5.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0)(typescript@5.7.3) - '@storybook/test': 8.5.0(storybook@8.5.0) + '@storybook/builder-webpack5': 8.5.0(esbuild@0.24.2)(storybook@8.5.1)(typescript@5.7.3) + '@storybook/preset-react-webpack': 8.5.0(@storybook/test@8.5.0(storybook@8.5.1))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1)(typescript@5.7.3) + '@storybook/react': 8.5.0(@storybook/test@8.5.0(storybook@8.5.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1)(typescript@5.7.3) + '@storybook/test': 8.5.0(storybook@8.5.1) '@types/semver': 7.5.8 babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.97.1(esbuild@0.24.2)) css-loader: 6.11.0(webpack@5.97.1(esbuild@0.24.2)) @@ -5491,7 +5494,7 @@ snapshots: resolve-url-loader: 5.0.0 sass-loader: 14.2.1(webpack@5.97.1(esbuild@0.24.2)) semver: 7.6.3 - storybook: 8.5.0 + storybook: 8.5.1 style-loader: 3.3.4(webpack@5.97.1(esbuild@0.24.2)) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.3.1) ts-dedent: 2.2.0 @@ -5519,10 +5522,10 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/preset-react-webpack@8.5.0(@storybook/test@8.5.0(storybook@8.5.0))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0)(typescript@5.7.3)': + '@storybook/preset-react-webpack@8.5.0(@storybook/test@8.5.0(storybook@8.5.1))(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1)(typescript@5.7.3)': dependencies: - '@storybook/core-webpack': 8.5.0(storybook@8.5.0) - '@storybook/react': 8.5.0(@storybook/test@8.5.0(storybook@8.5.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0)(typescript@5.7.3) + '@storybook/core-webpack': 8.5.0(storybook@8.5.1) + '@storybook/react': 8.5.0(@storybook/test@8.5.0(storybook@8.5.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1)(typescript@5.7.3) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.7.3)(webpack@5.97.1(esbuild@0.24.2)) '@types/semver': 7.5.8 find-up: 5.0.0 @@ -5532,7 +5535,7 @@ snapshots: react-dom: 18.3.1(react@18.3.1) resolve: 1.22.10 semver: 7.6.3 - storybook: 8.5.0 + storybook: 8.5.1 tsconfig-paths: 4.2.0 webpack: 5.97.1(esbuild@0.24.2) optionalDependencies: @@ -5545,9 +5548,9 @@ snapshots: - uglify-js - webpack-cli - '@storybook/preview-api@8.5.0(storybook@8.5.0)': + '@storybook/preview-api@8.5.0(storybook@8.5.1)': dependencies: - storybook: 8.5.0 + storybook: 8.5.1 '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.7.3)(webpack@5.97.1(esbuild@0.24.2))': dependencies: @@ -5563,42 +5566,42 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0)': + '@storybook/react-dom-shim@8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.5.0 + storybook: 8.5.1 - '@storybook/react@8.5.0(@storybook/test@8.5.0(storybook@8.5.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0)(typescript@5.7.3)': + '@storybook/react@8.5.0(@storybook/test@8.5.0(storybook@8.5.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1)(typescript@5.7.3)': dependencies: - '@storybook/components': 8.5.0(storybook@8.5.0) + '@storybook/components': 8.5.0(storybook@8.5.1) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.5.0(storybook@8.5.0) - '@storybook/preview-api': 8.5.0(storybook@8.5.0) - '@storybook/react-dom-shim': 8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.0) - '@storybook/theming': 8.5.0(storybook@8.5.0) + '@storybook/manager-api': 8.5.0(storybook@8.5.1) + '@storybook/preview-api': 8.5.0(storybook@8.5.1) + '@storybook/react-dom-shim': 8.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.5.1) + '@storybook/theming': 8.5.0(storybook@8.5.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.5.0 + storybook: 8.5.1 optionalDependencies: - '@storybook/test': 8.5.0(storybook@8.5.0) + '@storybook/test': 8.5.0(storybook@8.5.1) typescript: 5.7.3 - '@storybook/test@8.5.0(storybook@8.5.0)': + '@storybook/test@8.5.0(storybook@8.5.1)': dependencies: '@storybook/csf': 0.1.12 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.5.0(storybook@8.5.0) + '@storybook/instrumenter': 8.5.0(storybook@8.5.1) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.5.0 + storybook: 8.5.1 - '@storybook/theming@8.5.0(storybook@8.5.0)': + '@storybook/theming@8.5.0(storybook@8.5.1)': dependencies: - storybook: 8.5.0 + storybook: 8.5.1 '@swc/counter@0.1.3': {} @@ -8366,9 +8369,9 @@ snapshots: stackframe@1.3.4: {} - storybook@8.5.0: + storybook@8.5.1: dependencies: - '@storybook/core': 8.5.0 + '@storybook/core': 8.5.1 transitivePeerDependencies: - bufferutil - supports-color diff --git a/package.json b/package.json index b5fea19..7324a2d 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,6 @@ "postcss-import": "^16.1.0", "postcss-nesting": "^13.0.1", "prettier": "3.0.1", - "storybook": "^8.4.6", "tailwindcss": "^3.4.17", "ts-node": "10.9.1", "tslib": "^2.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 867f960..7589301 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -99,9 +99,6 @@ importers: prettier: specifier: 3.0.1 version: 3.0.1 - storybook: - specifier: ^8.4.6 - version: 8.5.0(prettier@3.0.1) tailwindcss: specifier: ^3.4.17 version: 3.4.17(ts-node@10.9.1(@swc/core@1.5.29(@swc/helpers@0.5.15))(@types/node@22.10.7)(typescript@5.6.3)) @@ -1604,17 +1601,6 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@storybook/core@8.5.0': - resolution: {integrity: sha512-apborO6ynns7SeydBSqE9o0zT6JSU+VY4gLFPJROGcconvSW4bS5xtJCsgjlulceyWVxepFHGXl4jEZw+SktXA==} - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - - '@storybook/csf@0.1.12': - resolution: {integrity: sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==} - '@swc-node/core@1.13.3': resolution: {integrity: sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==} engines: {node: '>= 10'} @@ -1948,10 +1934,6 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - ast-types@0.16.1: - resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} - engines: {node: '>=4'} - astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} @@ -1972,10 +1954,6 @@ packages: peerDependencies: postcss: ^8.1.0 - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - axios@1.7.9: resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==} @@ -2021,10 +1999,6 @@ packages: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} - better-opn@3.0.2: - resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} - engines: {node: '>=12.0.0'} - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -2042,9 +2016,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browser-assert@1.2.1: - resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} - browserslist@4.24.4: resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -2064,10 +2035,6 @@ packages: resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} engines: {node: '>= 0.4'} - call-bind@1.0.8: - resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} - engines: {node: '>= 0.4'} - call-bound@1.0.3: resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} engines: {node: '>= 0.4'} @@ -2279,10 +2246,6 @@ packages: defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -2379,11 +2342,6 @@ packages: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} - esbuild-register@3.6.0: - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' - esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -2568,9 +2526,6 @@ packages: debug: optional: true - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - foreground-child@3.3.0: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} @@ -2664,17 +2619,10 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -2758,10 +2706,6 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - is-arguments@1.2.0: - resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} - engines: {node: '>= 0.4'} - is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -2769,10 +2713,6 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - is-core-module@2.16.1: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} @@ -2794,10 +2734,6 @@ packages: resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} engines: {node: '>=12'} - is-generator-function@1.1.0: - resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} - engines: {node: '>= 0.4'} - is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -2817,10 +2753,6 @@ packages: is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - is-regex@1.2.1: - resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} - engines: {node: '>= 0.4'} - is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2829,10 +2761,6 @@ packages: resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} engines: {node: '>=8'} - is-typed-array@1.1.15: - resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} - engines: {node: '>= 0.4'} - is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -2882,10 +2810,6 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsdoc-type-pratt-parser@4.1.0: - resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} - engines: {node: '>=12.0.0'} - jsdom@26.0.0: resolution: {integrity: sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==} engines: {node: '>=18'} @@ -3320,10 +3244,6 @@ packages: resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} engines: {node: '>= 0.12.0'} - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - postcss-import@15.1.0: resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} @@ -3402,10 +3322,6 @@ packages: resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -3438,10 +3354,6 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - recast@0.23.9: - resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} - engines: {node: '>= 4'} - redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -3529,10 +3441,6 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-regex-test@1.1.0: - resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} - engines: {node: '>= 0.4'} - safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -3552,10 +3460,6 @@ packages: engines: {node: '>=10'} hasBin: true - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -3629,15 +3533,6 @@ packages: std-env@3.8.0: resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} - storybook@8.5.0: - resolution: {integrity: sha512-cEx42OlCetManF+cONVJVYP7SYsnI2K922DfWKmZhebP0it0n6TUof4y5/XzJ8YUruwPgyclGLdX8TvdRuNSfw==} - hasBin: true - peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true - string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -3725,9 +3620,6 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} @@ -3807,10 +3699,6 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} @@ -3863,9 +3751,6 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -4001,10 +3886,6 @@ packages: resolution: {integrity: sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==} engines: {node: '>=18'} - which-typed-array@1.1.18: - resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} - engines: {node: '>= 0.4'} - which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -5935,30 +5816,6 @@ snapshots: '@sinclair/typebox@0.27.8': {} - '@storybook/core@8.5.0(prettier@3.0.1)': - dependencies: - '@storybook/csf': 0.1.12 - better-opn: 3.0.2 - browser-assert: 1.2.1 - esbuild: 0.24.2 - esbuild-register: 3.6.0(esbuild@0.24.2) - jsdoc-type-pratt-parser: 4.1.0 - process: 0.11.10 - recast: 0.23.9 - semver: 7.6.3 - util: 0.12.5 - ws: 8.18.0 - optionalDependencies: - prettier: 3.0.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@storybook/csf@0.1.12': - dependencies: - type-fest: 2.19.0 - '@swc-node/core@1.13.3(@swc/core@1.5.29(@swc/helpers@0.5.15))(@swc/types@0.1.17)': dependencies: '@swc/core': 1.5.29(@swc/helpers@0.5.15) @@ -6320,10 +6177,6 @@ snapshots: assertion-error@2.0.1: {} - ast-types@0.16.1: - dependencies: - tslib: 2.8.1 - astral-regex@2.0.0: {} async@2.6.4: @@ -6344,10 +6197,6 @@ snapshots: postcss: 8.5.1 postcss-value-parser: 4.2.0 - available-typed-arrays@1.0.7: - dependencies: - possible-typed-array-names: 1.0.0 - axios@1.7.9: dependencies: follow-redirects: 1.15.9 @@ -6410,10 +6259,6 @@ snapshots: dependencies: safe-buffer: 5.1.2 - better-opn@3.0.2: - dependencies: - open: 8.4.2 - binary-extensions@2.3.0: {} bl@4.1.0: @@ -6435,8 +6280,6 @@ snapshots: dependencies: fill-range: 7.1.1 - browser-assert@1.2.1: {} - browserslist@4.24.4: dependencies: caniuse-lite: 1.0.30001695 @@ -6458,13 +6301,6 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.8: - dependencies: - call-bind-apply-helpers: 1.0.1 - es-define-property: 1.0.1 - get-intrinsic: 1.2.7 - set-function-length: 1.2.2 - call-bound@1.0.3: dependencies: call-bind-apply-helpers: 1.0.1 @@ -6659,12 +6495,6 @@ snapshots: dependencies: clone: 1.0.4 - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.1 - es-errors: 1.3.0 - gopd: 1.2.0 - define-lazy-prop@2.0.0: {} delayed-stream@1.0.0: {} @@ -6740,13 +6570,6 @@ snapshots: dependencies: es-errors: 1.3.0 - esbuild-register@3.6.0(esbuild@0.24.2): - dependencies: - debug: 4.4.0 - esbuild: 0.24.2 - transitivePeerDependencies: - - supports-color - esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -6998,10 +6821,6 @@ snapshots: follow-redirects@1.15.9: {} - for-each@0.3.3: - dependencies: - is-callable: 1.2.7 - foreground-child@3.3.0: dependencies: cross-spawn: 7.0.6 @@ -7091,16 +6910,8 @@ snapshots: has-flag@4.0.0: {} - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.1 - has-symbols@1.1.0: {} - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.1.0 - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -7189,19 +7000,12 @@ snapshots: ini@4.1.1: {} - is-arguments@1.2.0: - dependencies: - call-bound: 1.0.3 - has-tostringtag: 1.0.2 - is-arrayish@0.2.1: {} is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - is-callable@1.2.7: {} - is-core-module@2.16.1: dependencies: hasown: 2.0.2 @@ -7214,13 +7018,6 @@ snapshots: is-fullwidth-code-point@4.0.0: {} - is-generator-function@1.1.0: - dependencies: - call-bound: 1.0.3 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -7233,23 +7030,12 @@ snapshots: is-potential-custom-element-name@1.0.1: {} - is-regex@1.2.1: - dependencies: - call-bound: 1.0.3 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - is-stream@3.0.0: {} is-text-path@2.0.0: dependencies: text-extensions: 2.4.0 - is-typed-array@1.1.15: - dependencies: - which-typed-array: 1.1.18 - is-unicode-supported@0.1.0: {} is-wsl@2.2.0: @@ -7297,8 +7083,6 @@ snapshots: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@4.1.0: {} - jsdom@26.0.0: dependencies: cssstyle: 4.2.1 @@ -7827,8 +7611,6 @@ snapshots: transitivePeerDependencies: - supports-color - possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.5.1): dependencies: postcss: 8.5.1 @@ -7902,8 +7684,6 @@ snapshots: proc-log@3.0.0: {} - process@0.11.10: {} - proxy-from-env@1.1.0: {} punycode@2.3.1: {} @@ -7932,14 +7712,6 @@ snapshots: dependencies: picomatch: 2.3.1 - recast@0.23.9: - dependencies: - ast-types: 0.16.1 - esprima: 4.0.1 - source-map: 0.6.1 - tiny-invariant: 1.3.3 - tslib: 2.8.1 - redent@3.0.0: dependencies: indent-string: 4.0.0 @@ -8038,12 +7810,6 @@ snapshots: safe-buffer@5.2.1: {} - safe-regex-test@1.1.0: - dependencies: - call-bound: 1.0.3 - es-errors: 1.3.0 - is-regex: 1.2.1 - safer-buffer@2.1.2: {} saxes@6.0.0: @@ -8056,15 +7822,6 @@ snapshots: semver@7.6.3: {} - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.7 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -8144,16 +7901,6 @@ snapshots: std-env@3.8.0: {} - storybook@8.5.0(prettier@3.0.1): - dependencies: - '@storybook/core': 8.5.0(prettier@3.0.1) - optionalDependencies: - prettier: 3.0.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - string-argv@0.3.2: {} string-width@4.2.3: @@ -8266,8 +8013,6 @@ snapshots: through@2.3.8: {} - tiny-invariant@1.3.3: {} - tinybench@2.9.0: {} tinyexec@0.3.2: {} @@ -8361,8 +8106,6 @@ snapshots: type-fest@0.21.3: {} - type-fest@2.19.0: {} - typescript@5.4.5: {} typescript@5.6.3: {} @@ -8400,14 +8143,6 @@ snapshots: util-deprecate@1.0.2: {} - util@0.12.5: - dependencies: - inherits: 2.0.4 - is-arguments: 1.2.0 - is-generator-function: 1.1.0 - is-typed-array: 1.1.15 - which-typed-array: 1.1.18 - v8-compile-cache-lib@3.0.1: {} validate-npm-package-name@5.0.1: {} @@ -8508,15 +8243,6 @@ snapshots: tr46: 5.0.0 webidl-conversions: 7.0.0 - which-typed-array@1.1.18: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - call-bound: 1.0.3 - for-each: 0.3.3 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - which@2.0.2: dependencies: isexe: 2.0.0 From d7ea2222f46060d988c49bc2168a71781d60a021 Mon Sep 17 00:00:00 2001 From: khoilen Date: Thu, 23 Jan 2025 20:51:12 +0700 Subject: [PATCH 2/4] feat: add color brand mdx --- apps/nt-headless-ui/.storybook/main.ts | 21 +++++++++----------- apps/nt-headless-ui/pnpm-lock.yaml | 4 ++++ apps/nt-headless-ui/stories/colors/brand.mdx | 4 ++++ 3 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 apps/nt-headless-ui/stories/colors/brand.mdx diff --git a/apps/nt-headless-ui/.storybook/main.ts b/apps/nt-headless-ui/.storybook/main.ts index ac15b1a..5d5bd75 100644 --- a/apps/nt-headless-ui/.storybook/main.ts +++ b/apps/nt-headless-ui/.storybook/main.ts @@ -1,15 +1,16 @@ -import { dirname, join } from 'path' - module.exports = { - stories: ['../components/**/*.stories.@(js|jsx|ts|tsx)'], + stories: [ + '../components/**/*.stories.@(js|jsx|ts|tsx)', + '../stories/**/*.@(mdx)', + ], addons: [ - getAbsolutePath('@storybook/addon-links'), - getAbsolutePath('@storybook/addon-essentials'), - getAbsolutePath('@storybook/addon-interactions'), - getAbsolutePath('@chromatic-com/storybook'), + '@storybook/addon-links', + '@storybook/addon-essentials', + '@storybook/addon-interactions', + '@chromatic-com/storybook', ], framework: { - name: getAbsolutePath('@storybook/nextjs'), + name: '@storybook/nextjs', options: {}, }, staticDirs: ['../public'], @@ -20,7 +21,3 @@ module.exports = { reactDocgen: 'react-docgen-typescript', }, } - -function getAbsolutePath(value: string): string { - return dirname(require.resolve(join(value, 'package.json'))) -} diff --git a/apps/nt-headless-ui/pnpm-lock.yaml b/apps/nt-headless-ui/pnpm-lock.yaml index c99c913..712e8ed 100644 --- a/apps/nt-headless-ui/pnpm-lock.yaml +++ b/apps/nt-headless-ui/pnpm-lock.yaml @@ -4,6 +4,10 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + cross-spawn@>=7.0.0 <7.0.5: '>=7.0.5' + '@eslint/plugin-kit@<0.2.3': '>=0.2.3' + importers: .: diff --git a/apps/nt-headless-ui/stories/colors/brand.mdx b/apps/nt-headless-ui/stories/colors/brand.mdx new file mode 100644 index 0000000..b691d0a --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/brand.mdx @@ -0,0 +1,4 @@ +import { Markdown } from '@storybook/blocks' +import { Canvas, Meta, Story } from '@storybook/blocks' + + From 2141059db6ef6c497d89bca293cd5e3636bf680a Mon Sep 17 00:00:00 2001 From: khoilen Date: Fri, 24 Jan 2025 21:13:47 +0700 Subject: [PATCH 3/4] feat: add colors palette --- apps/nt-headless-ui/stories/colors/brand.mdx | 4 -- .../stories/colors/brand/brand.mdx | 22 +++++++ .../stories/colors/brand/colors.json | 58 +++++++++++++++++++ .../colors/shades-primary/shades-primary.mdx | 44 ++++++++++++++ 4 files changed, 124 insertions(+), 4 deletions(-) delete mode 100644 apps/nt-headless-ui/stories/colors/brand.mdx create mode 100644 apps/nt-headless-ui/stories/colors/brand/brand.mdx create mode 100644 apps/nt-headless-ui/stories/colors/brand/colors.json create mode 100644 apps/nt-headless-ui/stories/colors/shades-primary/shades-primary.mdx diff --git a/apps/nt-headless-ui/stories/colors/brand.mdx b/apps/nt-headless-ui/stories/colors/brand.mdx deleted file mode 100644 index b691d0a..0000000 --- a/apps/nt-headless-ui/stories/colors/brand.mdx +++ /dev/null @@ -1,4 +0,0 @@ -import { Markdown } from '@storybook/blocks' -import { Canvas, Meta, Story } from '@storybook/blocks' - - diff --git a/apps/nt-headless-ui/stories/colors/brand/brand.mdx b/apps/nt-headless-ui/stories/colors/brand/brand.mdx new file mode 100644 index 0000000..e4e3224 --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/brand/brand.mdx @@ -0,0 +1,22 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + +import colors from './colors.json' + + + + + {colors.map((color) => ( + + ))} + diff --git a/apps/nt-headless-ui/stories/colors/brand/colors.json b/apps/nt-headless-ui/stories/colors/brand/colors.json new file mode 100644 index 0000000..9c1f253 --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/brand/colors.json @@ -0,0 +1,58 @@ +[ + { + "name": "primary", + "value": "#D6001C" + }, + { + "name": "secondary 1", + "value": "#6A1F7A" + }, + { + "name": "secondary 2", + "value": "#0094D5" + }, + { + "name": "secondary 3", + "value": "#E31C79" + }, + { + "name": "secondary 4", + "value": "#F4AD33" + }, + { + "name": "secondary 5", + "value": "#28292B" + }, + { + "name": "secondary 6", + "value": "#C9CCD4" + }, + { + "name": "red", + "value": "#D6001C" + }, + { + "name": "yellow", + "value": "#F4AD33" + }, + { + "name": "blue", + "value": "#0094D5" + }, + { + "name": "purple", + "value": "#6A1F7A" + }, + { + "name": "pink", + "value": "#E31C79" + }, + { + "name": "black", + "value": "#000000" + }, + { + "name": "white", + "value": "#FFFFFF" + } +] diff --git a/apps/nt-headless-ui/stories/colors/shades-primary/shades-primary.mdx b/apps/nt-headless-ui/stories/colors/shades-primary/shades-primary.mdx new file mode 100644 index 0000000..df3490b --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/shades-primary/shades-primary.mdx @@ -0,0 +1,44 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + + + + + + + From 332ad2e54c3e84de917e0f9bfa86a64014b63b3c Mon Sep 17 00:00:00 2001 From: khoilen Date: Sat, 25 Jan 2025 10:13:30 +0700 Subject: [PATCH 4/4] feat: update color markdown --- .../stories/colors/brand/brand.mdx | 2 +- .../stories/colors/danger/colors.json | 18 ++++++++ .../stories/colors/danger/danger.mdx | 22 ++++++++++ .../stories/colors/info/colors.json | 18 ++++++++ .../stories/colors/info/info.mdx | 22 ++++++++++ .../shades-primary.mdx => shades/primary.mdx} | 8 ++-- .../stories/colors/shades/secondary-1.mdx | 42 +++++++++++++++++++ .../stories/colors/shades/secondary-2.mdx | 29 +++++++++++++ .../stories/colors/shades/secondary-3.mdx | 28 +++++++++++++ .../stories/colors/shades/secondary-4.mdx | 28 +++++++++++++ .../stories/colors/shades/shades-neutral.mdx | 29 +++++++++++++ .../stories/colors/shadow/shadow.mdx | 24 +++++++++++ .../stories/colors/success/colors.json | 18 ++++++++ .../stories/colors/success/success.mdx | 22 ++++++++++ .../stories/colors/warning/colors.json | 18 ++++++++ .../stories/colors/warning/warning.mdx | 22 ++++++++++ 16 files changed, 344 insertions(+), 6 deletions(-) create mode 100644 apps/nt-headless-ui/stories/colors/danger/colors.json create mode 100644 apps/nt-headless-ui/stories/colors/danger/danger.mdx create mode 100644 apps/nt-headless-ui/stories/colors/info/colors.json create mode 100644 apps/nt-headless-ui/stories/colors/info/info.mdx rename apps/nt-headless-ui/stories/colors/{shades-primary/shades-primary.mdx => shades/primary.mdx} (78%) create mode 100644 apps/nt-headless-ui/stories/colors/shades/secondary-1.mdx create mode 100644 apps/nt-headless-ui/stories/colors/shades/secondary-2.mdx create mode 100644 apps/nt-headless-ui/stories/colors/shades/secondary-3.mdx create mode 100644 apps/nt-headless-ui/stories/colors/shades/secondary-4.mdx create mode 100644 apps/nt-headless-ui/stories/colors/shades/shades-neutral.mdx create mode 100644 apps/nt-headless-ui/stories/colors/shadow/shadow.mdx create mode 100644 apps/nt-headless-ui/stories/colors/success/colors.json create mode 100644 apps/nt-headless-ui/stories/colors/success/success.mdx create mode 100644 apps/nt-headless-ui/stories/colors/warning/colors.json create mode 100644 apps/nt-headless-ui/stories/colors/warning/warning.mdx diff --git a/apps/nt-headless-ui/stories/colors/brand/brand.mdx b/apps/nt-headless-ui/stories/colors/brand/brand.mdx index e4e3224..b8d27fc 100644 --- a/apps/nt-headless-ui/stories/colors/brand/brand.mdx +++ b/apps/nt-headless-ui/stories/colors/brand/brand.mdx @@ -9,7 +9,7 @@ import { import colors from './colors.json' - + {colors.map((color) => ( diff --git a/apps/nt-headless-ui/stories/colors/danger/colors.json b/apps/nt-headless-ui/stories/colors/danger/colors.json new file mode 100644 index 0000000..88442e4 --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/danger/colors.json @@ -0,0 +1,18 @@ +[ + { + "name": "bold", + "value": "#E51010" + }, + { + "name": "regular (default)", + "value": "#FA5151" + }, + { + "name": "light", + "value": "#F9BBBB" + }, + { + "name": "thin", + "value": "#FFE9E9" + } +] diff --git a/apps/nt-headless-ui/stories/colors/danger/danger.mdx b/apps/nt-headless-ui/stories/colors/danger/danger.mdx new file mode 100644 index 0000000..1ebba83 --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/danger/danger.mdx @@ -0,0 +1,22 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + +import colors from './colors.json' + + + + + {colors.map((color) => ( + + ))} + diff --git a/apps/nt-headless-ui/stories/colors/info/colors.json b/apps/nt-headless-ui/stories/colors/info/colors.json new file mode 100644 index 0000000..deb0a2d --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/info/colors.json @@ -0,0 +1,18 @@ +[ + { + "name": "bold", + "value": "#0094D5" + }, + { + "name": "regular (default)", + "value": "#33A9DD" + }, + { + "name": "light", + "value": "#B3DFF2" + }, + { + "name": "thin", + "value": "#E6F4FB" + } +] diff --git a/apps/nt-headless-ui/stories/colors/info/info.mdx b/apps/nt-headless-ui/stories/colors/info/info.mdx new file mode 100644 index 0000000..18685de --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/info/info.mdx @@ -0,0 +1,22 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + +import colors from './colors.json' + + + + + {colors.map((color) => ( + + ))} + diff --git a/apps/nt-headless-ui/stories/colors/shades-primary/shades-primary.mdx b/apps/nt-headless-ui/stories/colors/shades/primary.mdx similarity index 78% rename from apps/nt-headless-ui/stories/colors/shades-primary/shades-primary.mdx rename to apps/nt-headless-ui/stories/colors/shades/primary.mdx index df3490b..c64444c 100644 --- a/apps/nt-headless-ui/stories/colors/shades-primary/shades-primary.mdx +++ b/apps/nt-headless-ui/stories/colors/shades/primary.mdx @@ -7,12 +7,11 @@ import { Story, } from '@storybook/blocks' - + + + + + + diff --git a/apps/nt-headless-ui/stories/colors/shades/secondary-2.mdx b/apps/nt-headless-ui/stories/colors/shades/secondary-2.mdx new file mode 100644 index 0000000..632963e --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/shades/secondary-2.mdx @@ -0,0 +1,29 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + + + + + + diff --git a/apps/nt-headless-ui/stories/colors/shades/secondary-3.mdx b/apps/nt-headless-ui/stories/colors/shades/secondary-3.mdx new file mode 100644 index 0000000..2a959bb --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/shades/secondary-3.mdx @@ -0,0 +1,28 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + + + + + + diff --git a/apps/nt-headless-ui/stories/colors/shades/secondary-4.mdx b/apps/nt-headless-ui/stories/colors/shades/secondary-4.mdx new file mode 100644 index 0000000..465651c --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/shades/secondary-4.mdx @@ -0,0 +1,28 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + + + + + + diff --git a/apps/nt-headless-ui/stories/colors/shades/shades-neutral.mdx b/apps/nt-headless-ui/stories/colors/shades/shades-neutral.mdx new file mode 100644 index 0000000..fc09b10 --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/shades/shades-neutral.mdx @@ -0,0 +1,29 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + + + + + + diff --git a/apps/nt-headless-ui/stories/colors/shadow/shadow.mdx b/apps/nt-headless-ui/stories/colors/shadow/shadow.mdx new file mode 100644 index 0000000..b959df6 --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/shadow/shadow.mdx @@ -0,0 +1,24 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + +import { boxShadow } from '../../../../nt-stylesheet/themes/colors.ts' + + + + + {Object.entries(boxShadow) + .map(([name, value]) => ({ name, value })) + .map((color) => ( + + ))} + diff --git a/apps/nt-headless-ui/stories/colors/success/colors.json b/apps/nt-headless-ui/stories/colors/success/colors.json new file mode 100644 index 0000000..f5a17bb --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/success/colors.json @@ -0,0 +1,18 @@ +[ + { + "name": "bold", + "value": "#359000" + }, + { + "name": "regular (default)", + "value": "#6CD430" + }, + { + "name": "light", + "value": "#ABE38B" + }, + { + "name": "thin", + "value": "#E4FFD5" + } +] diff --git a/apps/nt-headless-ui/stories/colors/success/success.mdx b/apps/nt-headless-ui/stories/colors/success/success.mdx new file mode 100644 index 0000000..8cff269 --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/success/success.mdx @@ -0,0 +1,22 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + +import colors from './colors.json' + + + + + {colors.map((color) => ( + + ))} + diff --git a/apps/nt-headless-ui/stories/colors/warning/colors.json b/apps/nt-headless-ui/stories/colors/warning/colors.json new file mode 100644 index 0000000..2e76c73 --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/warning/colors.json @@ -0,0 +1,18 @@ +[ + { + "name": "bold", + "value": "#DF7700" + }, + { + "name": "regular (default)", + "value": "#FFB92E" + }, + { + "name": "light", + "value": "#FED496" + }, + { + "name": "thin", + "value": "#FFF0DA" + } +] diff --git a/apps/nt-headless-ui/stories/colors/warning/warning.mdx b/apps/nt-headless-ui/stories/colors/warning/warning.mdx new file mode 100644 index 0000000..8823f48 --- /dev/null +++ b/apps/nt-headless-ui/stories/colors/warning/warning.mdx @@ -0,0 +1,22 @@ +import { Markdown } from '@storybook/blocks' +import { + Canvas, + ColorItem, + ColorPalette, + Meta, + Story, +} from '@storybook/blocks' + +import colors from './colors.json' + + + + + {colors.map((color) => ( + + ))} +