UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: расширенный home layout и аналитические панели

This commit is contained in:
DCCONSTRUCTIONS
2026-04-30 23:34:34 +03:00
parent d28f83fe5e
commit 7ff7d83b07
39 changed files with 2064 additions and 428 deletions
@@ -6,18 +6,28 @@
// local components
import { useProjectNavigationPreferences } from "@/hooks/use-navigation-preferences";
import { useUserProfile } from "@/hooks/store/user";
import { ProjectBreadcrumb } from "./project";
type TCommonProjectBreadcrumbProps = {
workspaceSlug: string;
projectId: string;
shouldTruncate?: boolean;
};
export function CommonProjectBreadcrumbs(props: TCommonProjectBreadcrumbProps) {
const { workspaceSlug, projectId } = props;
const { workspaceSlug, projectId, shouldTruncate } = props;
// preferences
const { preferences: projectPreferences } = useProjectNavigationPreferences();
const { data: userProfile } = useUserProfile();
const shouldUseCompactToolbar = userProfile?.theme?.nodedcCompactToolbar === true;
if (projectPreferences.navigationMode === "TABBED") return null;
return <ProjectBreadcrumb workspaceSlug={workspaceSlug} projectId={projectId} />;
return (
<ProjectBreadcrumb
workspaceSlug={workspaceSlug}
projectId={projectId}
shouldTruncate={shouldTruncate ?? shouldUseCompactToolbar}
/>
);
}