fix(canvas): align fixed design sidebars
This commit is contained in:
@@ -152,6 +152,7 @@ function getCoarsePointLabel(balance: WorksTokenPointBalance | null): string {
|
||||
type SidebarProps = {
|
||||
workspaceLayout?: boolean;
|
||||
hideOnCompact?: boolean;
|
||||
forceExpanded?: boolean;
|
||||
sidebarPeekOpen?: boolean;
|
||||
onSidebarPeekChange?: (open: boolean, source: SidebarPeekSource) => void;
|
||||
};
|
||||
@@ -159,11 +160,13 @@ type SidebarProps = {
|
||||
export function Sidebar({
|
||||
workspaceLayout = false,
|
||||
hideOnCompact = false,
|
||||
forceExpanded = false,
|
||||
sidebarPeekOpen = false,
|
||||
onSidebarPeekChange,
|
||||
}: SidebarProps = {}) {
|
||||
const { t } = useTranslation('common');
|
||||
const sidebarPinnedCollapsed = useSettingsStore((state) => state.sidebarCollapsed);
|
||||
const storedSidebarCollapsed = useSettingsStore((state) => state.sidebarCollapsed);
|
||||
const sidebarPinnedCollapsed = !forceExpanded && storedSidebarCollapsed;
|
||||
const sidebarCollapsed = sidebarPinnedCollapsed && !sidebarPeekOpen;
|
||||
const projects = useCodingWorkspaceStore((state) => state.projects);
|
||||
const activeProject = useCodingWorkspaceStore((state) => state.activeProject);
|
||||
|
||||
Reference in New Issue
Block a user