Files
web/apps/scandic-web/components/HotelReservation/MyStay/Modal/index.tsx
Bianca Widstam 46fa42750f Merged in feat/BOOK-529-update-GLA-design-mystay (pull request #3230)
Feat/BOOK-529 update GLA design mystay

* feat(BOOK-529): update gla design on my stay

* feat(BOOK-529): open gla modal if error

* feat(BOOK-529): add inline accordion to storybook

* feat(529): move errormessage below message

* feat(529): update infomodal

* feat(BOOK-529): update infomodal

* feat(BOOK-529): hide guarantee info for adding ancillaries if prepaid

* feat(BOOK-529): update width on info dialog

* feat(BOOK-529): fix alignment

* feat(BOOK-529): check if member price

* feat(BOOK-529): refactor msg

* feat(BOOK-529): refactor terms and conditions to own component

* feat(BOOK-529): clean up confirmation step


Approved-by: Christel Westerberg
2025-11-28 14:27:25 +00:00

30 lines
638 B
TypeScript

import { Modal as ModalRAC, ModalOverlay } from "react-aria-components"
import Button from "./Button"
import ModalContent from "./ModalContent"
import styles from "./modal.module.css"
export default function Modal({
children,
isOpen,
onOpenChange,
}: React.PropsWithChildren<{
isOpen?: boolean
onOpenChange?: (value: boolean) => void
}>) {
return (
<ModalOverlay
className={styles.overlay}
isDismissable
isOpen={isOpen}
onOpenChange={onOpenChange}
>
<ModalRAC className={styles.modal}>{children}</ModalRAC>
</ModalOverlay>
)
}
Modal.Button = Button
Modal.Content = ModalContent