Skip to content

Commit cef5de8

Browse files
committed
Disable auto-focus on confirmation modal children by default
1 parent e0d5f3d commit cef5de8

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/compass-components/src/hooks/use-confirmation.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ export { ConfirmationModalVariant };
1818
type ConfirmationModalProps = React.ComponentProps<typeof ConfirmationModal>;
1919

2020
type ConfirmationProperties = Partial<
21-
Pick<ConfirmationModalProps, 'title' | 'variant' | 'requiredInputText'>
21+
Pick<
22+
ConfirmationModalProps,
23+
'title' | 'variant' | 'requiredInputText' | 'initialFocus'
24+
>
2225
> & {
2326
buttonText?: React.ReactNode;
2427
confirmButtonProps?: Omit<ButtonProps, 'onClick'>;
@@ -196,6 +199,7 @@ const ConfirmationModalStateHandler: React.FunctionComponent = ({
196199
onClick: handleCancel,
197200
}}
198201
requiredInputText={confirmationProps.requiredInputText ?? undefined}
202+
initialFocus={confirmationProps.initialFocus ?? null}
199203
>
200204
{confirmationProps.description}
201205
{confirmationProps.warning && (

0 commit comments

Comments
 (0)