UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: расширенный home layout и аналитические панели
This commit is contained in:
@@ -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}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user