| '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 |
|
|