Skip to content

Trigger dialog from sheet #1094

Discussion options

You must be logged in to vote

You can handle that manually with the open and onOpenChange props in the Sheet component.

const [sheetOpen, setSheetOpen] = useState<boolean>(false);
<Sheet open={sheetOpen} onOpenChange={setSheetOpen}>
{/*   */}
</Sheet>

Now when ever the Login is open, you do setSheetOpen(false)

Here is an example I used to close menu drop down when use clicks on edit (which opens a sheet):

<Sheet
  open={sheetOpen}
  onOpenChange={() => {
    setSheetOpen(!sheetOpen);
    setMenuOpen?.(!sheetOpen);
    }}
>
{/*   */}
</Sheet>

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by christoffer-nextase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants