mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-31 02:42:59 +00:00 
			
		
		
		
	
		
			
	
	
		
			24 lines
		
	
	
		
			574 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			574 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|   | '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 |