import { IconChevronRight as TablerChevronRight, IconDownload as TablerDownload, IconPencil, IconTagFilled, IconUserFilled, IconTrash, IconLayoutList, IconLayoutGrid, IconArrowLeft, IconArrowRight, IconArrowUp, IconAnalyze, IconWindowMaximize, IconTextScan2, IconFolderPlus, IconRefresh, IconRestore, IconMinusVertical, IconLogout, IconChevronDown, IconX as TablerIconX, IconSettings, IconCheck, IconPlus, IconSun, IconMoon, IconDeviceLaptop, IconLayoutSidebarLeftCollapse, IconLayoutSidebarLeftExpand, IconLayoutSidebarRightCollapse, IconInfoCircle, } from '@tabler/icons-react'; import FolderSvg from '../assets/folder.svg'; const composeClassName = (base, extra) => (extra ? `${base} ${extra}` : base); export const ChevronIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const TrashIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const EditIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const FolderIcon = ({ className, size = 16, title, ...rest }) => { const dimensionProps = typeof size === 'number' ? { width: size, height: size } : {}; return ( ); }; export const TagIcon = ({ className, size = '1em', stroke = 0, ...rest }) => ( ); export const CorrespondentIcon = ({ className, size = '1em', stroke = 0, ...rest }) => ( ); export const DownloadIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const ViewListIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const ViewGridIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const ArrowLeftIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const ArrowRightIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const SidebarCollapseIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const SidebarExpandIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const InfoIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const DetailPanelCollapseIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const FolderPlusIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const RefreshIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const RestoreIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const ArrowUpIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const MinusVerticalIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const IconFileStack = ({ className, size = 24, stroke = 160, ...rest }) => { return ( ); }; export const IconX = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const CloseIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const SettingsIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const PlusIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const SunIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const MoonIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const DesktopIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const CheckIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const AnalyzeIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const WindowMaximizeIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const LogoutIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export const ChevronDownIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( ); export default { ChevronIcon, TrashIcon, EditIcon, FolderIcon, TagIcon, CorrespondentIcon, DownloadIcon, ViewListIcon, ViewGridIcon, SidebarCollapseIcon, SidebarExpandIcon, DetailPanelCollapseIcon, AnalyzeIcon, WindowMaximizeIcon, FolderPlusIcon, RefreshIcon, ArrowUpIcon, MinusVerticalIcon, LogoutIcon, ChevronDownIcon, }; export const TextScanIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => ( );