diff --git a/.changeset/fruity-aliens-crash.md b/.changeset/fruity-aliens-crash.md new file mode 100644 index 00000000..9e5e4347 --- /dev/null +++ b/.changeset/fruity-aliens-crash.md @@ -0,0 +1,5 @@ +--- +"@devup-ui/components": patch +--- + +Fix select component container diff --git a/packages/components/package.json b/packages/components/package.json index 6c8f5ee0..6e4e1852 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -22,7 +22,8 @@ "lint": "eslint", "build": "tsc && vite build", "storybook": "storybook dev -p 6006", - "build-storybook": "storybook build" + "build-storybook": "storybook build", + "package": "pnpm pack --pack-destination \"../../dist\"" }, "publishConfig": { "access": "public" diff --git a/packages/components/src/__tests__/index.browser.test.ts b/packages/components/src/__tests__/index.browser.test.ts index bb4d3eb7..8ffaca2b 100644 --- a/packages/components/src/__tests__/index.browser.test.ts +++ b/packages/components/src/__tests__/index.browser.test.ts @@ -14,8 +14,9 @@ describe('export', () => { StepperDecreaseButton: expect.any(Function), StepperIncreaseButton: expect.any(Function), StepperInput: expect.any(Function), - useSelect: expect.any(Function), useStepper: expect.any(Function), + SelectContext: expect.any(Object), + useSelect: expect.any(Function), }) }) }) diff --git a/packages/components/src/components/Select/Select.stories.tsx b/packages/components/src/components/Select/Select.stories.tsx index fd8dfa1a..b912030a 100644 --- a/packages/components/src/components/Select/Select.stories.tsx +++ b/packages/components/src/components/Select/Select.stories.tsx @@ -43,14 +43,19 @@ export const ControlledCheckboxStory: Story = { render: () => , } +export const SelectWithOptionsStory: Story = { + args: {}, + render: () => , +} + export default meta function DefaultComponent( props: Omit, 'children'>, ) { return ( - {}}> + Select2 Option 1 @@ -69,13 +74,7 @@ function DefaultComponent( - + Option 6 Option 7 @@ -105,7 +104,7 @@ function ControlledCheckbox() { } return ( - Select {value} Option 1 @@ -113,11 +112,7 @@ function ControlledCheckbox() { Option 3 Option 4 - @@ -151,7 +146,7 @@ function ControlledRadio() { setSubValue(value) } return ( - Select {value} Option 1 @@ -159,7 +154,7 @@ function ControlledRadio() { Option 3 Option 4 - @@ -200,3 +195,25 @@ function ControlledRadio() { ) } + +function SelectWithOptions() { + return ( + <> + + + ) +} diff --git a/packages/components/src/components/Select/__tests__/__snapshots__/index.browser.test.tsx.snap b/packages/components/src/components/Select/__tests__/__snapshots__/index.browser.test.tsx.snap index bd4dae2f..af8b0ff9 100644 --- a/packages/components/src/components/Select/__tests__/__snapshots__/index.browser.test.tsx.snap +++ b/packages/components/src/components/Select/__tests__/__snapshots__/index.browser.test.tsx.snap @@ -3,7 +3,120 @@ exports[`Select > should render 1`] = `
+ +
+
+`; + +exports[`Select > should render with overflow screen 1`] = ` +
+
+ +
+
+ Option 1 +
+
+ Option 2 +
+
+
+ Option 3 +
+
+ Option 4 +
+
+ +
+
+
+
+`; + +exports[`Select > should render with x and y properties 1`] = ` +
+