Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / applications / drive / src / app / components / sections / Devices / DevicesView.tsx
blob6c265bb949e467565c5aa801d3daab7bbf08b078
1 import { useAppTitle } from '@proton/components';
3 import { useDevicesView } from '../../../store';
4 import { FileBrowserStateProvider } from '../../FileBrowser';
5 import ToolbarRow from '../ToolbarRow/ToolbarRow';
6 import Devices from './Devices';
7 import DevicesToolbar from './Toolbar/DevicesToolbar';
8 import { getDevicesSectionName } from './constants';
10 function DevicesView() {
11     const sectionTitle = getDevicesSectionName();
12     useAppTitle(sectionTitle);
14     const driveView = useDevicesView();
16     return (
17         <FileBrowserStateProvider itemIds={driveView.items.map(({ id }) => id)}>
18             <ToolbarRow
19                 titleArea={<span className="text-strong pl-1">{sectionTitle}</span>}
20                 toolbar={<DevicesToolbar items={driveView.items} />}
21             />
22             <Devices view={driveView} />
23         </FileBrowserStateProvider>
24     );
27 export default DevicesView;