Make it work

This commit is contained in:
Sebastien Castiel
2023-12-15 12:28:34 -05:00
parent 564f192013
commit 95bbcf352f
7 changed files with 67 additions and 58 deletions

View File

@@ -6,7 +6,7 @@ import {
DialogTitle,
} from '@/components/ui/dialog'
import { useRouter } from 'next/navigation'
import { ReactNode } from 'react'
import { ReactNode, useState } from 'react'
export function ExpenseModal({
children,
@@ -16,9 +16,16 @@ export function ExpenseModal({
title: ReactNode
}) {
const router = useRouter()
const [open, setOpen] = useState(true)
return (
<Dialog open onOpenChange={() => router.back()}>
<Dialog
open={open}
onOpenChange={(open) => {
setOpen(open)
if (!open) router.back()
}}
>
<DialogContent className="w-full max-w-screen-sm">
<DialogHeader>
<DialogTitle>{title}</DialogTitle>