UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: перестановка элементов верхней панели

This commit is contained in:
DCCONSTRUCTIONS 2026-04-26 14:42:23 +03:00
parent ee8b5123d8
commit a13ff3b954
1 changed files with 13 additions and 11 deletions

View File

@ -117,7 +117,9 @@ const ProjectsToolbarMenu = observer(function ProjectsToolbarMenu() {
>
<span
className={`nodedc-toolbar-icon-active-dot ${
pathname.includes("/projects/") ? "bg-[rgb(var(--nodedc-accent-rgb))] text-[rgb(var(--nodedc-on-accent-rgb))]" : ""
pathname.includes("/projects/")
? "bg-[rgb(var(--nodedc-accent-rgb))] text-[rgb(var(--nodedc-on-accent-rgb))]"
: ""
}`}
>
<ProjectIcon className="size-4" />
@ -126,7 +128,7 @@ const ProjectsToolbarMenu = observer(function ProjectsToolbarMenu() {
<Menu.Items className="absolute top-full -right-2 z-[170] mt-2 origin-top-right">
<div className="nodedc-glass-modal nodedc-glass-popup-surface flex max-h-[70vh] min-w-[26rem] flex-col overflow-hidden rounded-[1.5rem] border-0 p-2 shadow-none outline-none">
<div className="vertical-scrollbar scrollbar-sm flex max-h-[70vh] flex-col gap-0.5 overflow-y-auto pr-1">
<div className="vertical-scrollbar flex scrollbar-sm max-h-[70vh] flex-col gap-0.5 overflow-y-auto pr-1">
{joinedProjectIds.map((projectId, index) => (
<SidebarProjectsListItem
key={projectId}
@ -258,14 +260,9 @@ export const ProjectShellTopToolbar = observer(function ProjectShellTopToolbar()
<div className="nodedc-glass-modal flex w-full flex-wrap items-center justify-between gap-4 rounded-[1.6rem] px-4 py-3">
<div className="flex min-w-0 items-center gap-3">
<div className="nodedc-toolbar-group relative flex items-center gap-1 overflow-visible">
<ToolbarIconButton
label={t("app_header.add_task")}
onClick={() => toggleCreateIssueModal(true)}
disabled={!canCreateIssue || joinedProjectIds.length === 0}
>
<PlusIcon className="size-4" />
</ToolbarIconButton>
<WorkspaceMenuRoot variant="toolbar" />
<TopNavPowerK variant="sidebar" />
<UserMenuRoot variant="toolbar" />
<Tooltip tooltipContent={t("notification.label")} position="bottom">
<Link
href={`/${workspaceSlug?.toString()}/notifications/`}
@ -281,8 +278,13 @@ export const ProjectShellTopToolbar = observer(function ProjectShellTopToolbar()
)}
</Link>
</Tooltip>
<UserMenuRoot variant="toolbar" />
<WorkspaceMenuRoot variant="toolbar" />
<ToolbarIconButton
label={t("app_header.add_task")}
onClick={() => toggleCreateIssueModal(true)}
disabled={!canCreateIssue || joinedProjectIds.length === 0}
>
<PlusIcon className="size-4" />
</ToolbarIconButton>
</div>
</div>