diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index c1e817f..a2d68c0 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,11 @@ # @zolplay/react +## 0.4.0 + +### Minor Changes + +- Add ScrollArea proxy component + ## 0.3.0 ### Minor Changes diff --git a/packages/react/package.json b/packages/react/package.json index f8fe473..9972b2c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@zolplay/react", - "version": "0.3.0", + "version": "0.4.0", "main": "dist/index.js", "types": "dist/index.d.ts", "module": "dist/index.mjs", @@ -18,6 +18,7 @@ "dependencies": { "@radix-ui/react-avatar": "^1.0.1", "@radix-ui/react-dropdown-menu": "^2.0.1", + "@radix-ui/react-scroll-area": "^1.0.1", "@stitches/react": "^1.2.8", "@zolplay/config": "workspace:*", "@zolplay/utils": "workspace:*", diff --git a/packages/react/src/ScrollArea/ScrollArea.tsx b/packages/react/src/ScrollArea/ScrollArea.tsx new file mode 100644 index 0000000..08c8f6e --- /dev/null +++ b/packages/react/src/ScrollArea/ScrollArea.tsx @@ -0,0 +1 @@ +export * as ScrollArea from '@radix-ui/react-scroll-area' diff --git a/packages/react/src/ScrollArea/index.ts b/packages/react/src/ScrollArea/index.ts new file mode 100644 index 0000000..37fcae0 --- /dev/null +++ b/packages/react/src/ScrollArea/index.ts @@ -0,0 +1 @@ +export * from './ScrollArea' diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts index f2694c5..4d0e389 100644 --- a/packages/react/src/index.ts +++ b/packages/react/src/index.ts @@ -1,4 +1,5 @@ export * from './Avatar' export * from './DropdownMenu' +export * from './ScrollArea' export * from './Stacked' export type { Component, PrimitiveComponent } from '@/types' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a77885a..7852572 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,6 +77,7 @@ importers: specifiers: '@radix-ui/react-avatar': ^1.0.1 '@radix-ui/react-dropdown-menu': ^2.0.1 + '@radix-ui/react-scroll-area': ^1.0.1 '@stitches/react': ^1.2.8 '@testing-library/jest-dom': ^5.16.5 '@testing-library/react': ^13.4.0 @@ -98,6 +99,7 @@ importers: dependencies: '@radix-ui/react-avatar': 1.0.1_biqbaboplfbrettd7655fr4n2y '@radix-ui/react-dropdown-menu': 2.0.1_rj7ozvcq3uehdlnj3cbwzbi5ce + '@radix-ui/react-scroll-area': 1.0.1_biqbaboplfbrettd7655fr4n2y '@stitches/react': 1.2.8_react@18.2.0 '@zolplay/config': link:../config '@zolplay/utils': link:../utils @@ -802,6 +804,12 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 + /@radix-ui/number/1.0.0: + resolution: {integrity: sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==} + dependencies: + '@babel/runtime': 7.19.4 + dev: false + /@radix-ui/primitive/1.0.0: resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} dependencies: @@ -1056,6 +1064,26 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false + /@radix-ui/react-scroll-area/1.0.1_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-5OxAnuLUnrvJ183kVPAQUozWPbqufGP3l9SEnbicVnUniWkc5KQH4NFY4UBu1OTY9o3uZR97oBVSm7NgFOZvng==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.4 + '@radix-ui/number': 1.0.0 + '@radix-ui/primitive': 1.0.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-context': 1.0.0_react@18.2.0 + '@radix-ui/react-direction': 1.0.0_react@18.2.0 + '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-primitive': 1.0.1_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + /@radix-ui/react-slot/1.0.1_react@18.2.0: resolution: {integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==} peerDependencies: