This commit is contained in:
2025-11-02 12:22:02 +01:00
parent 824db2087c
commit 5bf64fc5f3
4 changed files with 25 additions and 14 deletions
+2 -2
View File
@@ -1,5 +1,5 @@
import React, { useCallback, useMemo } from 'react';
import { ChevronsRightIcon } from '../ui/icons';
import { SidebarExpandIcon } from '../ui/icons';
import { createDocumentsSurface } from '../documents/DocumentsPanel';
import { createDocumentViewerSurface } from '../preview/DocumentViewerPanel';
import { createDesktopSurface } from '../DesktopWorkspace';
@@ -37,7 +37,7 @@ export const useWorkspaceSurface = ({
aria-label="Expand sidebar"
title="Expand sidebar"
>
<ChevronsRightIcon />
<SidebarExpandIcon />
</button>
);
}, [sidebarCollapsed, onExpandSidebar]);
+2 -2
View File
@@ -3,7 +3,7 @@ import {
DownloadIcon,
ArrowLeftIcon,
ArrowRightIcon,
ChevronsRightIcon,
DetailPanelCollapseIcon,
AnalyzeIcon,
WindowMaximizeIcon,
} from '../ui/icons';
@@ -860,7 +860,7 @@ const DetailPanel = ({
aria-label="Close detail panel"
title="Close detail panel"
>
<ChevronsRightIcon />
<DetailPanelCollapseIcon />
</button>
),
];
+2 -2
View File
@@ -5,7 +5,7 @@ import {
TrashIcon,
EditIcon,
FolderIcon,
ChevronsLeftIcon,
SidebarCollapseIcon,
LogoutIcon,
ChevronDownIcon,
SettingsIcon,
@@ -533,7 +533,7 @@ const Sidebar = ({
aria-label="Collapse sidebar"
title="Collapse sidebar"
>
<ChevronsLeftIcon />
<SidebarCollapseIcon />
</button>
),
]
+19 -8
View File
@@ -10,8 +10,6 @@ import {
IconArrowLeft,
IconArrowRight,
IconArrowUp,
IconChevronsRight,
IconChevronsLeft,
IconAnalyze,
IconWindowMaximize,
IconTextScan2,
@@ -28,6 +26,9 @@ import {
IconSun,
IconMoon,
IconDeviceLaptop,
IconLayoutSidebarLeftCollapse,
IconLayoutSidebarLeftExpand,
IconLayoutSidebarRightCollapse,
} from '@tabler/icons-react';
import FolderSvg from '../assets/folder.svg';
@@ -139,8 +140,8 @@ export const ArrowRightIcon = ({ className, size = '1em', stroke = 1.6, ...rest
/>
);
export const ChevronsLeftIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => (
<IconChevronsLeft
export const SidebarCollapseIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => (
<IconLayoutSidebarLeftCollapse
className={composeClassName('icon', className)}
size={size}
stroke={stroke}
@@ -148,8 +149,17 @@ export const ChevronsLeftIcon = ({ className, size = '1em', stroke = 1.6, ...res
/>
);
export const ChevronsRightIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => (
<IconChevronsRight
export const SidebarExpandIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => (
<IconLayoutSidebarLeftExpand
className={composeClassName('icon', className)}
size={size}
stroke={stroke}
{...rest}
/>
);
export const DetailPanelCollapseIcon = ({ className, size = '1em', stroke = 1.6, ...rest }) => (
<IconLayoutSidebarRightCollapse
className={composeClassName('icon', className)}
size={size}
stroke={stroke}
@@ -356,8 +366,9 @@ export default {
DownloadIcon,
ViewListIcon,
ViewGridIcon,
ChevronsLeftIcon,
ChevronsRightIcon,
SidebarCollapseIcon,
SidebarExpandIcon,
DetailPanelCollapseIcon,
AnalyzeIcon,
WindowMaximizeIcon,
FolderPlusIcon,