Changed trigger to be optional

This commit is contained in:
Lucas Oliveira 2023-07-13 17:50:03 -03:00
commit 8f006fc9c5
2 changed files with 4 additions and 5 deletions

View file

@ -41,7 +41,7 @@ interface BaseModalProps {
children: [ children: [
React.ReactElement<ContentProps>, React.ReactElement<ContentProps>,
React.ReactElement<HeaderProps>, React.ReactElement<HeaderProps>,
React.ReactElement<TriggerProps>, React.ReactElement<TriggerProps>?,
React.ReactElement<FooterProps>? React.ReactElement<FooterProps>?
]; ];
open?: boolean; open?: boolean;
@ -99,7 +99,9 @@ function BaseModal({
//UPDATE COLORS AND STYLE CLASSSES //UPDATE COLORS AND STYLE CLASSSES
return ( return (
<Dialog open={open} onOpenChange={setOpen}> <Dialog open={open} onOpenChange={setOpen}>
<DialogTrigger className="w-full">{triggerChild}</DialogTrigger> <DialogTrigger className="w-full" hidden={triggerChild ? false : true}>
{triggerChild}
</DialogTrigger>
<DialogContent className={minWidth}> <DialogContent className={minWidth}>
{headerChild} {headerChild}
<div className={`mt-2 flex ${height} w-full `}>{ContentChild}</div> <div className={`mt-2 flex ${height} w-full `}>{ContentChild}</div>

View file

@ -33,9 +33,6 @@ export default function FlowSettingsModal({
} }
return ( return (
<BaseModal open={open} setOpen={setOpen} size="smaller"> <BaseModal open={open} setOpen={setOpen} size="smaller">
<BaseModal.Trigger>
<></>
</BaseModal.Trigger>
<BaseModal.Header description={SETTINGS_DIALOG_SUBTITLE}> <BaseModal.Header description={SETTINGS_DIALOG_SUBTITLE}>
<span className="pr-2">Settings</span> <span className="pr-2">Settings</span>
<Settings2 <Settings2