diff --git a/packages/@react-spectrum/s2/src/CustomDialog.tsx b/packages/@react-spectrum/s2/src/CustomDialog.tsx index 5fe181908e0..3520f8d730b 100644 --- a/packages/@react-spectrum/s2/src/CustomDialog.tsx +++ b/packages/@react-spectrum/s2/src/CustomDialog.tsx @@ -53,7 +53,7 @@ const dialogStyle = style({ position: 'relative', size: 'full', maxSize: 'inherit' -}, getAllowedOverrides({height: true})); +}, getAllowedOverrides({height: true, width: true})); /** * A CustomDialog is a floating window with a custom layout. diff --git a/packages/@react-spectrum/s2/stories/CustomDialog.stories.tsx b/packages/@react-spectrum/s2/stories/CustomDialog.stories.tsx index 251fa09178b..e4925228182 100644 --- a/packages/@react-spectrum/s2/stories/CustomDialog.stories.tsx +++ b/packages/@react-spectrum/s2/stories/CustomDialog.stories.tsx @@ -120,3 +120,20 @@ export const SideImage: Story = { ) }; + +export const CustomWidth: Story = { + render: (args) => ( + + Open dialog + +
+ + Thank you! +

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

+ +
+
+
+ ), + tags: ['!autodocs'] +};