import React from 'react'; import { Stack, Box } from '@mantine/core'; import FileSourceButtons from './FileSourceButtons'; import FileDetails from './FileDetails'; import SearchInput from './SearchInput'; import FileListArea from './FileListArea'; import HiddenFileInput from './HiddenFileInput'; import { useFileManagerContext } from './FileManagerContext'; const MobileLayout: React.FC = () => { const { activeSource, selectedFiles, modalHeight, } = useFileManagerContext(); return ( {/* Section 1: File Sources - Fixed at top */} {/* Section 3: Search Bar - Fixed above file list */} {activeSource === 'recent' && ( )} {/* Section 4: File List - Fixed height scrollable area */} 0 ? '300px' : '200px'})`} scrollAreaStyle={{ maxHeight: '400px', minHeight: '150px' }} /> {/* Hidden file input for local file selection */} ); }; export default MobileLayout;