Skip to content

Commit 8608cf6

Browse files
feat: input component (#27)
1 parent 8381b6a commit 8608cf6

File tree

12 files changed

+1875
-3323
lines changed

12 files changed

+1875
-3323
lines changed

.changeset/warm-jeans-hear.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@zenml-io/react-component-library": minor
3+
---
4+
5+
add input component

.storybook/main.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@ const config: StorybookConfig = {
77
"@storybook/addon-essentials",
88
"@storybook/addon-onboarding",
99
"@storybook/addon-interactions",
10-
{
11-
name: "@storybook/addon-styling",
12-
options: {}
13-
}
10+
"@storybook/addon-themes"
1411
],
1512
framework: {
1613
name: "@storybook/react-vite",

.storybook/preview.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import type { Preview } from "@storybook/react";
2-
3-
import { withThemeByClassName } from "@storybook/addon-styling";
1+
import type { Preview, ReactRenderer } from "@storybook/react";
2+
import { withThemeByClassName } from "@storybook/addon-themes";
43

54
/* TODO: update import to your tailwind styles file. If you're using Angular, inject this through your angular.json config instead */
65
import "../src/index.css";
@@ -26,7 +25,7 @@ const preview: Preview = {
2625
decorators: [
2726
// Adds theme switching support.
2827
// NOTE: requires setting "darkMode" to "class" in your tailwind config
29-
withThemeByClassName({
28+
withThemeByClassName<ReactRenderer>({
3029
themes: {
3130
light: "light",
3231
dark: "dark"

package.json

Lines changed: 29 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,11 @@
6262
"dist"
6363
],
6464
"scripts": {
65-
"build": "tsup && npm run fix:types",
65+
"build": "tsup",
6666
"changeset": "changeset && pnpm install",
6767
"changeset:publish": "changeset publish",
6868
"changeset:version": "changeset version && pnpm install --lockfile-only",
6969
"dev": "tsup --watch",
70-
"fix:types": "node scripts/fix-type-defs.js",
7170
"format": "prettier -w src",
7271
"lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
7372
"prepare": "husky install",
@@ -87,37 +86,36 @@
8786
"dependencies": {
8887
"@radix-ui/react-slot": "^1.0.2",
8988
"class-variance-authority": "^0.7.0",
90-
"clsx": "^2.0.0",
91-
"tailwind-merge": "^1.14.0"
89+
"clsx": "^2.1.0",
90+
"tailwind-merge": "^2.2.2"
9291
},
9392
"devDependencies": {
94-
"@changesets/cli": "^2.26.2",
95-
"@storybook/addon-essentials": "^7.3.1",
96-
"@storybook/addon-interactions": "^7.3.1",
97-
"@storybook/addon-links": "^7.3.1",
98-
"@storybook/addon-onboarding": "^1.0.8",
99-
"@storybook/addon-styling": "^1.3.6",
100-
"@storybook/blocks": "^7.3.1",
101-
"@storybook/react": "^7.3.1",
102-
"@storybook/react-vite": "^7.3.1",
103-
"@storybook/testing-library": "^0.2.0",
104-
"@typescript-eslint/eslint-plugin": "^6.13.2",
105-
"@typescript-eslint/parser": "^6.13.2",
106-
"autoprefixer": "^10.4.15",
107-
"eslint": "^8.55.0",
108-
"eslint-plugin-react": "^7.33.2",
109-
"eslint-plugin-storybook": "^0.6.15",
110-
"husky": "^8.0.0",
111-
"lint-staged": "^14.0.0",
112-
"postcss": "^8.4.28",
113-
"prettier": "^3.0.2",
114-
"publint": "^0.2.0",
115-
"replace-in-files": "^3.0.0",
116-
"storybook": "^7.3.1",
117-
"tailwindcss": "^3.3.3",
118-
"tsup": "^7.2.0",
119-
"typescript": "^5.1.6",
120-
"vitest": "^1.0.1"
93+
"@changesets/cli": "^2.27.1",
94+
"@storybook/addon-essentials": "^8.0.1",
95+
"@storybook/addon-interactions": "^8.0.1",
96+
"@storybook/addon-links": "^8.0.1",
97+
"@storybook/addon-onboarding": "^8.0.1",
98+
"@storybook/addon-themes": "^8.0.1",
99+
"@storybook/blocks": "^8.0.1",
100+
"@storybook/react": "^8.0.1",
101+
"@storybook/react-vite": "^8.0.1",
102+
"@storybook/testing-library": "^0.2.2",
103+
"@typescript-eslint/eslint-plugin": "^7.3.1",
104+
"@typescript-eslint/parser": "^7.3.1",
105+
"autoprefixer": "^10.4.18",
106+
"eslint": "^8.57.0",
107+
"eslint-plugin-react": "^7.34.1",
108+
"eslint-plugin-storybook": "^0.8.0",
109+
"husky": "^9.0.11",
110+
"lint-staged": "^15.2.2",
111+
"postcss": "^8.4.36",
112+
"prettier": "^3.2.5",
113+
"publint": "^0.2.7",
114+
"storybook": "^8.0.1",
115+
"tailwindcss": "^3.4.1",
116+
"tsup": "^8.0.2",
117+
"typescript": "^5.4.2",
118+
"vitest": "^1.4.0"
121119
},
122120
"peerDependencies": {
123121
"@types/react": "^18.0.0",

0 commit comments

Comments
 (0)