diff --git a/src/components/app/workspaces/CurrentWorkspace.tsx b/src/components/app/workspaces/CurrentWorkspace.tsx index da49b683..bbb351f7 100644 --- a/src/components/app/workspaces/CurrentWorkspace.tsx +++ b/src/components/app/workspaces/CurrentWorkspace.tsx @@ -33,7 +33,9 @@ function CurrentWorkspace({ <> - {selectedWorkspace.name} + + {selectedWorkspace.icon ? {selectedWorkspace.icon} : selectedWorkspace.name} +
{selectedWorkspace.name}
diff --git a/src/components/app/workspaces/WorkspaceItem.tsx b/src/components/app/workspaces/WorkspaceItem.tsx index 510a93ae..ef0cd92a 100644 --- a/src/components/app/workspaces/WorkspaceItem.tsx +++ b/src/components/app/workspaces/WorkspaceItem.tsx @@ -4,7 +4,7 @@ import { useTranslation } from 'react-i18next'; import { Workspace } from '@/application/types'; import MoreActions from '@/components/app/workspaces/MoreActions'; -import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; +import { Avatar, AvatarFallback } from '@/components/ui/avatar'; import { DropdownMenuItem, DropdownMenuItemTick } from '@/components/ui/dropdown-menu'; import { Tooltip, TooltipContent, TooltipTrigger } from '@/components/ui/tooltip'; @@ -81,8 +81,9 @@ export function WorkspaceItem({ onMouseLeave={() => setHovered(false)} > - - {workspace.name} + + {workspace.icon ? {workspace.icon} : workspace.name} +
diff --git a/src/components/ui/avatar.tsx b/src/components/ui/avatar.tsx index d0d69976..55e6f781 100644 --- a/src/components/ui/avatar.tsx +++ b/src/components/ui/avatar.tsx @@ -89,10 +89,14 @@ function AvatarFallback({ className, children, ...props }: React.ComponentProps< {!isString ? children : char}