| | |
| | | import React, { type FC } from 'react' |
| | | import Drawer from '@/app/components/base/drawer' |
| | | import classNames from '@/utils/classnames' |
| | | import { noop } from 'lodash-es' |
| | | |
| | | type IFullScreenDrawerProps = { |
| | | isOpen: boolean |
| | |
| | | |
| | | const FullScreenDrawer: FC<IFullScreenDrawerProps> = ({ |
| | | isOpen, |
| | | onClose = noop, |
| | | onClose = () => {}, |
| | | fullScreen, |
| | | children, |
| | | }) => { |
| | |
| | | <Drawer |
| | | isOpen={isOpen} |
| | | onClose={onClose} |
| | | panelClassName={classNames('!p-0 bg-components-panel-bg', |
| | | panelClassname={classNames('!p-0 bg-components-panel-bg', |
| | | fullScreen |
| | | ? '!max-w-full !w-full' |
| | | : 'mt-16 mr-2 mb-2 !max-w-[560px] !w-[560px] border-[0.5px] border-components-panel-border rounded-xl', |