UI - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: CTA создания проекта и полировка project-menu и cover-header

This commit is contained in:
DCCONSTRUCTIONS
2026-04-22 22:37:26 +03:00
parent b7b0388dc1
commit 49c32fccf1
3 changed files with 115 additions and 88 deletions
@@ -96,6 +96,7 @@ const ProjectsToolbarMenu = observer(function ProjectsToolbarMenu() {
const pathname = usePathname();
const { workspaceSlug } = useParams();
const { joinedProjectIds } = useProject();
const { toggleCreateProjectModal } = useCommandPalette();
const handleCopyText = (projectId: string) =>
copyUrlToClipboard(`${workspaceSlug}/projects/${projectId}/issues`).then(() => {
@@ -139,6 +140,18 @@ const ProjectsToolbarMenu = observer(function ProjectsToolbarMenu() {
/>
))}
</div>
<div className="mt-2 border-t border-white/8 px-1 pt-2">
<Menu.Item>
<button
type="button"
className="nodedc-toolbar-primary nodedc-toolbar-primary-wide flex w-full items-center justify-center gap-2 text-13 font-medium"
onClick={() => toggleCreateProjectModal(true)}
>
<PlusIcon className="size-4" />
<span>{t("create_project")}</span>
</button>
</Menu.Item>
</div>
</div>
</Menu.Items>
</Menu>