diff --git a/frontend/components/common/GenericDialog.tsx b/frontend/components/common/GenericDialog.tsx index 1d11dfba5..df319a559 100644 --- a/frontend/components/common/GenericDialog.tsx +++ b/frontend/components/common/GenericDialog.tsx @@ -29,6 +29,8 @@ interface GenericDialogProps { initialFocus?: MutableRefObject isStatic?: boolean buttonProps?: ButtonProps + /** Extra classes for the trigger button's wrapper — e.g. `min-w-0` to let it shrink in a flex row. */ + buttonWrapperClass?: string } const GenericDialog = forwardRef( @@ -46,6 +48,7 @@ const GenericDialog = forwardRef( initialFocus, isStatic = false, buttonProps, + buttonWrapperClass, }: GenericDialogProps, ref ) => { @@ -79,7 +82,7 @@ const GenericDialog = forwardRef( return ( <> {buttonContent && ( -
+
+ } - buttonProps={{ tabIndex: -1 }} + buttonProps={{ tabIndex: -1, classString: 'min-w-0' }} + buttonWrapperClass="min-w-0" >