folder增加项目启动器入口,优化窗口跳转

This commit is contained in:
xintaofei
2026-03-27 15:25:55 +08:00
parent 3b080c801b
commit ea77c5b0e8
20 changed files with 81 additions and 39 deletions

View File

@@ -1,7 +1,13 @@
"use client"
import { useState } from "react"
import { ChevronDown, Folder, FolderOpen, GitBranch } from "lucide-react"
import {
ChevronDown,
Folder,
FolderOpen,
GitBranch,
Rocket,
} from "lucide-react"
import { useTranslations } from "next-intl"
import {
DropdownMenu,
@@ -16,6 +22,7 @@ import {
listOpenFolders,
loadFolderHistory,
openFolderWindow,
openProjectBootWindow,
} from "@/lib/api"
import { openFileDialog } from "@/lib/platform"
import { useFolderContext } from "@/contexts/folder-context"
@@ -87,6 +94,10 @@ export function FolderNameDropdown() {
<GitBranch className="h-3.5 w-3.5 shrink-0" />
{t("cloneRepository")}
</DropdownMenuItem>
<DropdownMenuItem onSelect={() => openProjectBootWindow()}>
<Rocket className="h-3.5 w-3.5 shrink-0" />
{t("projectBoot")}
</DropdownMenuItem>
{openFolders.length > 0 && (
<>
<DropdownMenuSeparator />