build ok,
This commit is contained in:
@@ -1,16 +1,12 @@
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
import type { ChartOptions } from 'src/components/chart';
|
||||
|
||||
import { useState, useCallback } from 'react';
|
||||
|
||||
import Card from '@mui/material/Card';
|
||||
import CardHeader from '@mui/material/CardHeader';
|
||||
import { useTheme, alpha as hexAlpha } from '@mui/material/styles';
|
||||
|
||||
import { alpha as hexAlpha, useTheme } from '@mui/material/styles';
|
||||
import { useCallback, useState } from 'react';
|
||||
import type { ChartOptions } from 'src/components/chart';
|
||||
import { Chart, ChartSelect, useChart } from 'src/components/chart';
|
||||
import { fData } from 'src/utils/format-number';
|
||||
|
||||
import { Chart, useChart, ChartSelect } from 'src/components/chart';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
type Props = CardProps & {
|
||||
|
@@ -1,10 +1,8 @@
|
||||
import type { Theme, SxProps } from '@mui/material/styles';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Portal from '@mui/material/Portal';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import Portal from '@mui/material/Portal';
|
||||
import type { SxProps, Theme } from '@mui/material/styles';
|
||||
import Typography from '@mui/material/Typography';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,30 +1,25 @@
|
||||
import type { IFile } from 'src/types/file';
|
||||
import type { DrawerProps } from '@mui/material/Drawer';
|
||||
|
||||
import { useState, useCallback } from 'react';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Chip from '@mui/material/Chip';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import Button from '@mui/material/Button';
|
||||
import Drawer from '@mui/material/Drawer';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import Autocomplete from '@mui/material/Autocomplete';
|
||||
|
||||
import { fData } from 'src/utils/format-number';
|
||||
import { fDateTime } from 'src/utils/format-time';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import Chip from '@mui/material/Chip';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import type { DrawerProps } from '@mui/material/Drawer';
|
||||
import Drawer from '@mui/material/Drawer';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useCallback, useState } from 'react';
|
||||
import { fileFormat, FileThumbnail } from 'src/components/file-thumbnail';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Scrollbar } from 'src/components/scrollbar';
|
||||
import { fileFormat, FileThumbnail } from 'src/components/file-thumbnail';
|
||||
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
import type { IFile } from 'src/types/file';
|
||||
import { fData } from 'src/utils/format-number';
|
||||
import { fDateTime } from 'src/utils/format-time';
|
||||
import { FileManagerInvitedItem } from './file-manager-invited-item';
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,32 +1,27 @@
|
||||
import type { IFileManager } from 'src/types/file';
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
|
||||
import { useState, useCallback } from 'react';
|
||||
import { useBoolean, usePopover, useCopyToClipboard } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Paper from '@mui/material/Paper';
|
||||
import Button from '@mui/material/Button';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import AvatarGroup, { avatarGroupClasses } from '@mui/material/AvatarGroup';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import Paper from '@mui/material/Paper';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import { useBoolean, useCopyToClipboard, usePopover } from 'minimal-shared/hooks';
|
||||
import { useCallback, useState } from 'react';
|
||||
import { ConfirmDialog } from 'src/components/custom-dialog';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
import { FileThumbnail } from 'src/components/file-thumbnail';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import type { IFileManager } from 'src/types/file';
|
||||
import { fData } from 'src/utils/format-number';
|
||||
import { fDateTime } from 'src/utils/format-time';
|
||||
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { ConfirmDialog } from 'src/components/custom-dialog';
|
||||
import { FileThumbnail } from 'src/components/file-thumbnail';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
import { FileManagerFileDetails } from './file-manager-file-details';
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,14 +1,10 @@
|
||||
import type { IFileFilters } from 'src/types/file';
|
||||
import type { UseSetStateReturn } from 'minimal-shared/hooks';
|
||||
import type { FiltersResultProps } from 'src/components/filters-result';
|
||||
|
||||
import { useCallback } from 'react';
|
||||
|
||||
import Chip from '@mui/material/Chip';
|
||||
|
||||
import { fDateRangeShortLabel } from 'src/utils/format-time';
|
||||
|
||||
import type { UseSetStateReturn } from 'minimal-shared/hooks';
|
||||
import { useCallback } from 'react';
|
||||
import type { FiltersResultProps } from 'src/components/filters-result';
|
||||
import { chipProps, FiltersBlock, FiltersResult } from 'src/components/filters-result';
|
||||
import type { IFileFilters } from 'src/types/file';
|
||||
import { fDateRangeShortLabel } from 'src/utils/format-time';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,25 +1,21 @@
|
||||
import type { IFileFilters } from 'src/types/file';
|
||||
import type { IDatePickerControl } from 'src/types/common';
|
||||
import type { UseSetStateReturn } from 'minimal-shared/hooks';
|
||||
|
||||
import { useCallback } from 'react';
|
||||
import { varAlpha } from 'minimal-shared/utils';
|
||||
import { usePopover } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import Button from '@mui/material/Button';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import CardActionArea from '@mui/material/CardActionArea';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import { fDateRangeShortLabel } from 'src/utils/format-time';
|
||||
|
||||
import { Label } from 'src/components/label';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { FileThumbnail } from 'src/components/file-thumbnail';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import type { UseSetStateReturn } from 'minimal-shared/hooks';
|
||||
import { usePopover } from 'minimal-shared/hooks';
|
||||
import { varAlpha } from 'minimal-shared/utils';
|
||||
import { useCallback } from 'react';
|
||||
import { CustomDateRangePicker } from 'src/components/custom-date-range-picker';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
import { FileThumbnail } from 'src/components/file-thumbnail';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Label } from 'src/components/label';
|
||||
import type { IDatePickerControl } from 'src/types/common';
|
||||
import type { IFileFilters } from 'src/types/file';
|
||||
import { fDateRangeShortLabel } from 'src/utils/format-time';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,33 +1,27 @@
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
import type { IFolderManager } from 'src/types/file';
|
||||
|
||||
import { useState, useCallback } from 'react';
|
||||
import { useBoolean, usePopover, useCopyToClipboard } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Paper from '@mui/material/Paper';
|
||||
import Button from '@mui/material/Button';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import AvatarGroup, { avatarGroupClasses } from '@mui/material/AvatarGroup';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import ListItemText from '@mui/material/ListItemText';
|
||||
import AvatarGroup, { avatarGroupClasses } from '@mui/material/AvatarGroup';
|
||||
|
||||
import { fData } from 'src/utils/format-number';
|
||||
|
||||
import { CONFIG } from 'src/global-config';
|
||||
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import Paper from '@mui/material/Paper';
|
||||
import { useBoolean, useCopyToClipboard, usePopover } from 'minimal-shared/hooks';
|
||||
import { useCallback, useState } from 'react';
|
||||
import { ConfirmDialog } from 'src/components/custom-dialog';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import { CONFIG } from 'src/global-config';
|
||||
import type { IFolderManager } from 'src/types/file';
|
||||
import { fData } from 'src/utils/format-number';
|
||||
import { FileManagerFileDetails } from './file-manager-file-details';
|
||||
import { FileManagerNewFolderDialog } from './file-manager-new-folder-dialog';
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,22 +1,18 @@
|
||||
import type { IFile } from 'src/types/file';
|
||||
import type { UseTableReturn } from 'src/components/table';
|
||||
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useRef, useState, useCallback } from 'react';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import Collapse from '@mui/material/Collapse';
|
||||
|
||||
import Divider from '@mui/material/Divider';
|
||||
import { useBoolean } from 'minimal-shared/hooks';
|
||||
import { useCallback, useRef, useState } from 'react';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
|
||||
import { FileManagerPanel } from './file-manager-panel';
|
||||
import type { UseTableReturn } from 'src/components/table';
|
||||
import type { IFile } from 'src/types/file';
|
||||
import { FileManagerActionSelected } from './file-manager-action-selected';
|
||||
import { FileManagerFileItem } from './file-manager-file-item';
|
||||
import { FileManagerFolderItem } from './file-manager-folder-item';
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
import { FileManagerActionSelected } from './file-manager-action-selected';
|
||||
import { FileManagerNewFolderDialog } from './file-manager-new-folder-dialog';
|
||||
import { FileManagerPanel } from './file-manager-panel';
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,19 +1,16 @@
|
||||
import type { IFileShared } from 'src/types/file';
|
||||
|
||||
import { useState, useCallback } from 'react';
|
||||
import { usePopover } from 'minimal-shared/hooks';
|
||||
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import Tooltip from '@mui/material/Tooltip';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import ListItemText from '@mui/material/ListItemText';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import Tooltip from '@mui/material/Tooltip';
|
||||
import { usePopover } from 'minimal-shared/hooks';
|
||||
import { useCallback, useState } from 'react';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import type { IFileShared } from 'src/types/file';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,17 +1,14 @@
|
||||
import type { DialogProps } from '@mui/material/Dialog';
|
||||
|
||||
import { useState, useEffect, useCallback } from 'react';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import type { DialogProps } from '@mui/material/Dialog';
|
||||
import Dialog from '@mui/material/Dialog';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import DialogTitle from '@mui/material/DialogTitle';
|
||||
import DialogActions from '@mui/material/DialogActions';
|
||||
import DialogContent from '@mui/material/DialogContent';
|
||||
|
||||
import { Upload } from 'src/components/upload';
|
||||
import DialogTitle from '@mui/material/DialogTitle';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import { useCallback, useEffect, useState } from 'react';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Upload } from 'src/components/upload';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,12 +1,9 @@
|
||||
import type { BoxProps } from '@mui/material/Box';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { RouterLink } from 'src/routes/components';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,17 +1,14 @@
|
||||
import type { IFileShared } from 'src/types/file';
|
||||
import type { DialogProps } from '@mui/material/Dialog';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import type { DialogProps } from '@mui/material/Dialog';
|
||||
import Dialog from '@mui/material/Dialog';
|
||||
import TextField from '@mui/material/TextField';
|
||||
import DialogTitle from '@mui/material/DialogTitle';
|
||||
import DialogActions from '@mui/material/DialogActions';
|
||||
import DialogTitle from '@mui/material/DialogTitle';
|
||||
import InputAdornment from '@mui/material/InputAdornment';
|
||||
|
||||
import TextField from '@mui/material/TextField';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { Scrollbar } from 'src/components/scrollbar';
|
||||
|
||||
import type { IFileShared } from 'src/types/file';
|
||||
import { FileManagerInvitedItem } from './file-manager-invited-item';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,36 +1,31 @@
|
||||
import type { IFileManager } from 'src/types/file';
|
||||
import type { Theme, SxProps } from '@mui/material/styles';
|
||||
|
||||
import { useState, useCallback } from 'react';
|
||||
import { varAlpha } from 'minimal-shared/utils';
|
||||
import { useBoolean, usePopover, useDoubleClick, useCopyToClipboard } from 'minimal-shared/hooks';
|
||||
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import AvatarGroup, { avatarGroupClasses } from '@mui/material/AvatarGroup';
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import { useTheme } from '@mui/material/styles';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import ListItemText from '@mui/material/ListItemText';
|
||||
import TableRow, { tableRowClasses } from '@mui/material/TableRow';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import type { SxProps, Theme } from '@mui/material/styles';
|
||||
import { useTheme } from '@mui/material/styles';
|
||||
import TableCell, { tableCellClasses } from '@mui/material/TableCell';
|
||||
import AvatarGroup, { avatarGroupClasses } from '@mui/material/AvatarGroup';
|
||||
|
||||
import TableRow, { tableRowClasses } from '@mui/material/TableRow';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import { useBoolean, useCopyToClipboard, useDoubleClick, usePopover } from 'minimal-shared/hooks';
|
||||
import { varAlpha } from 'minimal-shared/utils';
|
||||
import { useCallback, useState } from 'react';
|
||||
import { ConfirmDialog } from 'src/components/custom-dialog';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
import { FileThumbnail } from 'src/components/file-thumbnail';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import type { IFileManager } from 'src/types/file';
|
||||
import { fData } from 'src/utils/format-number';
|
||||
import { fDate, fTime } from 'src/utils/format-time';
|
||||
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { ConfirmDialog } from 'src/components/custom-dialog';
|
||||
import { FileThumbnail } from 'src/components/file-thumbnail';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
import { FileManagerFileDetails } from './file-manager-file-details';
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,24 +1,21 @@
|
||||
import type { IFile } from 'src/types/file';
|
||||
import type { BoxProps } from '@mui/material/Box';
|
||||
import type { UseTableReturn, TableHeadCellProps } from 'src/components/table';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Table from '@mui/material/Table';
|
||||
import Tooltip from '@mui/material/Tooltip';
|
||||
import TableBody from '@mui/material/TableBody';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import TableContainer from '@mui/material/TableContainer';
|
||||
import Table from '@mui/material/Table';
|
||||
import TableBody from '@mui/material/TableBody';
|
||||
import { tableCellClasses } from '@mui/material/TableCell';
|
||||
import TableContainer from '@mui/material/TableContainer';
|
||||
import { tablePaginationClasses } from '@mui/material/TablePagination';
|
||||
|
||||
import Tooltip from '@mui/material/Tooltip';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import type { TableHeadCellProps, UseTableReturn } from 'src/components/table';
|
||||
import {
|
||||
TableNoData,
|
||||
TableHeadCustom,
|
||||
TableSelectedAction,
|
||||
TableNoData,
|
||||
TablePaginationCustom,
|
||||
TableSelectedAction,
|
||||
} from 'src/components/table';
|
||||
|
||||
import type { IFile } from 'src/types/file';
|
||||
import { FileManagerTableRow } from './file-manager-table-row';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
@@ -1,30 +1,25 @@
|
||||
import type { IFileManager } from 'src/types/file';
|
||||
import type { PaperProps } from '@mui/material/Paper';
|
||||
|
||||
import { useState, useCallback } from 'react';
|
||||
import { useBoolean, usePopover, useCopyToClipboard } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Paper from '@mui/material/Paper';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import AvatarGroup, { avatarGroupClasses } from '@mui/material/AvatarGroup';
|
||||
import Box from '@mui/material/Box';
|
||||
import Checkbox from '@mui/material/Checkbox';
|
||||
import Divider from '@mui/material/Divider';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import ListItemText from '@mui/material/ListItemText';
|
||||
import AvatarGroup, { avatarGroupClasses } from '@mui/material/AvatarGroup';
|
||||
|
||||
import MenuItem from '@mui/material/MenuItem';
|
||||
import MenuList from '@mui/material/MenuList';
|
||||
import type { PaperProps } from '@mui/material/Paper';
|
||||
import Paper from '@mui/material/Paper';
|
||||
import { useBoolean, useCopyToClipboard, usePopover } from 'minimal-shared/hooks';
|
||||
import { useCallback, useState } from 'react';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
import { FileThumbnail } from 'src/components/file-thumbnail';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import type { IFileManager } from 'src/types/file';
|
||||
import { fData } from 'src/utils/format-number';
|
||||
import { fDateTime } from 'src/utils/format-time';
|
||||
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { FileThumbnail } from 'src/components/file-thumbnail';
|
||||
import { CustomPopover } from 'src/components/custom-popover';
|
||||
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
import { FileManagerFileDetails } from './file-manager-file-details';
|
||||
import { FileManagerShareDialog } from './file-manager-share-dialog';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,14 +1,11 @@
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
import type { ChartOptions } from 'src/components/chart';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
import Card from '@mui/material/Card';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import { useTheme } from '@mui/material/styles';
|
||||
|
||||
import { fData } from 'src/utils/format-number';
|
||||
|
||||
import type { ChartOptions } from 'src/components/chart';
|
||||
import { Chart, useChart } from 'src/components/chart';
|
||||
import { fData } from 'src/utils/format-number';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,14 +1,11 @@
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Button from '@mui/material/Button';
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
import Card from '@mui/material/Card';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import Button from '@mui/material/Button';
|
||||
import Typography from '@mui/material/Typography';
|
||||
|
||||
import { CONFIG } from 'src/global-config';
|
||||
|
||||
import { SvgColor } from 'src/components/svg-color';
|
||||
import { CONFIG } from 'src/global-config';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,14 +1,11 @@
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import type { CardProps } from '@mui/material/Card';
|
||||
import Card from '@mui/material/Card';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import LinearProgress from '@mui/material/LinearProgress';
|
||||
|
||||
import { fData } from 'src/utils/format-number';
|
||||
|
||||
import Typography from '@mui/material/Typography';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { fData } from 'src/utils/format-number';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
@@ -1,32 +1,26 @@
|
||||
import type { IFile, IFileFilters } from 'src/types/file';
|
||||
|
||||
import { useState, useCallback } from 'react';
|
||||
import { useBoolean, useSetState } from 'minimal-shared/hooks';
|
||||
|
||||
import Box from '@mui/material/Box';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import Button from '@mui/material/Button';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import Stack from '@mui/material/Stack';
|
||||
import ToggleButton from '@mui/material/ToggleButton';
|
||||
import ToggleButtonGroup from '@mui/material/ToggleButtonGroup';
|
||||
|
||||
import { fIsAfter, fIsBetween } from 'src/utils/format-time';
|
||||
|
||||
import { DashboardContent } from 'src/layouts/dashboard';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import { useBoolean, useSetState } from 'minimal-shared/hooks';
|
||||
import { useCallback, useState } from 'react';
|
||||
import { _allFiles, FILE_TYPE_OPTIONS } from 'src/_mock';
|
||||
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { fileFormat } from 'src/components/file-thumbnail';
|
||||
import { EmptyContent } from 'src/components/empty-content';
|
||||
import { ConfirmDialog } from 'src/components/custom-dialog';
|
||||
import { useTable, rowInPage, getComparator } from 'src/components/table';
|
||||
|
||||
import { FileManagerTable } from '../file-manager-table';
|
||||
import { EmptyContent } from 'src/components/empty-content';
|
||||
import { fileFormat } from 'src/components/file-thumbnail';
|
||||
import { Iconify } from 'src/components/iconify';
|
||||
import { toast } from 'src/components/snackbar';
|
||||
import { getComparator, rowInPage, useTable } from 'src/components/table';
|
||||
import { DashboardContent } from 'src/layouts/dashboard';
|
||||
import type { IFile, IFileFilters } from 'src/types/file';
|
||||
import { fIsAfter, fIsBetween } from 'src/utils/format-time';
|
||||
import { FileManagerFilters } from '../file-manager-filters';
|
||||
import { FileManagerGridView } from '../file-manager-grid-view';
|
||||
import { FileManagerFiltersResult } from '../file-manager-filters-result';
|
||||
import { FileManagerGridView } from '../file-manager-grid-view';
|
||||
import { FileManagerNewFolderDialog } from '../file-manager-new-folder-dialog';
|
||||
import { FileManagerTable } from '../file-manager-table';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
|
Reference in New Issue
Block a user