Skip to content

Commit bb00753

Browse files
committed
meh
1 parent 4a45f41 commit bb00753

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

components/modals/modal.tsx

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import {
66
ModalFooter,
77
ModalHeader,
88
ModalProps as _ModalProps,
9+
useDisclosure,
910
} from "@heroui/react"
1011
import { Button } from "@/components/buttons/button"
11-
import useToggle from "@/hooks/useToggle"
1212
import { type ReactNode } from "react"
1313

1414
interface ModalProps extends DefaultProps {
@@ -39,24 +39,20 @@ const Modal: Component<ModalProps> = ({
3939
trigger,
4040
...props
4141
}) => {
42-
const [isOpen, toggleOpen] = useToggle(initialState)
43-
44-
function closeModal() {
45-
toggleOpen(false)
46-
}
42+
const { isOpen, onOpen, onOpenChange } = useDisclosure({defaultOpen: initialState})
4743

4844
return (
4945
<>
5046
{trigger ? (
51-
trigger(toggleOpen)
47+
trigger(onOpen)
5248
) : (
53-
<Button onClick={() => toggleOpen()} aria-label={"Åpne dialogboks"}>
49+
<Button onClick={() => onOpen()} aria-label={"Åpne dialogboks"}>
5450
{label}
5551
</Button>
5652
)}
5753
<_Modal
5854
isOpen={isOpen}
59-
onClose={closeModal}
55+
onOpenChange={onOpenChange}
6056
size={size}
6157
placement={"center"}
6258
classNames={{ wrapper: ["z-[150]"], backdrop: ["z-[150]"] }}

0 commit comments

Comments
 (0)