feat: add project action modals and APIs
This commit is contained in:
@@ -12,6 +12,7 @@ export function ProjectRail({
|
||||
onSelectWorkspace,
|
||||
onSelectWorkspaceInbox,
|
||||
onSelectProject,
|
||||
onCreateProject,
|
||||
}: {
|
||||
activeProject: Project
|
||||
projects: Project[]
|
||||
@@ -19,6 +20,7 @@ export function ProjectRail({
|
||||
onSelectWorkspace: () => void
|
||||
onSelectWorkspaceInbox: () => void
|
||||
onSelectProject: (project: Project) => void
|
||||
onCreateProject: () => void
|
||||
}) {
|
||||
return (
|
||||
<Sider className="project-rail" width={96}>
|
||||
@@ -50,7 +52,7 @@ export function ProjectRail({
|
||||
</Badge>
|
||||
))}
|
||||
</Space>
|
||||
<Button className="create-project" aria-label="新建项目" icon={<IconPlus />} title="新建项目" />
|
||||
<Button className="create-project" aria-label="新建项目" icon={<IconPlus />} title="新建项目" onClick={onCreateProject} />
|
||||
</Sider>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user