Spaces:
Paused
Paused
| 'use client' | |
| import Drawer from '@/app/components/base/drawer' | |
| import type { IDrawerProps } from '@/app/components/base/drawer' | |
| type IFloatRightContainerProps = { | |
| isMobile: boolean | |
| children?: React.ReactNode | |
| } & IDrawerProps | |
| const FloatRightContainer = ({ isMobile, children, isOpen, ...drawerProps }: IFloatRightContainerProps) => { | |
| return ( | |
| <> | |
| {isMobile && ( | |
| <Drawer isOpen={isOpen} {...drawerProps}>{children}</Drawer> | |
| )} | |
| {(!isMobile && isOpen) && ( | |
| <>{children}</> | |
| )} | |
| </> | |
| ) | |
| } | |
| export default FloatRightContainer | |