| 12345678910111213141516171819202122232425262728293031323334353637 |
- import {
- Modal,
- ModalProps,
- ModalHeaderProps,
- ModalTitleProps,
- ModalFooterProps,
- } from 'react-bootstrap'
- import { ModalBodyProps } from 'react-bootstrap/ModalBody'
- type OLModalProps = ModalProps & {
- size?: 'sm' | 'lg'
- onHide: () => void
- }
- export default function OLModal({ children, ...props }: OLModalProps) {
- return <Modal {...props}>{children}</Modal>
- }
- export function OLModalHeader({ children, ...props }: ModalHeaderProps) {
- return <Modal.Header {...props}>{children}</Modal.Header>
- }
- export function OLModalTitle({ children, ...props }: ModalTitleProps) {
- return (
- <Modal.Title as="h2" {...props}>
- {children}
- </Modal.Title>
- )
- }
- export function OLModalBody({ children, ...props }: ModalBodyProps) {
- return <Modal.Body {...props}>{children}</Modal.Body>
- }
- export function OLModalFooter({ children, ...props }: ModalFooterProps) {
- return <Modal.Footer {...props}>{children}</Modal.Footer>
- }
|