update project

This commit is contained in:
Takeshi Kimata
2024-02-18 18:44:32 +09:00
parent 4586c84b4e
commit 31c74ae769
6 changed files with 121 additions and 22 deletions

View File

@@ -13,7 +13,7 @@ import {
} from "@nextui-org/react";
import { DotsIcon } from "@/components/icons";
export function ProjectCard({ project, onDeleteClicked }) {
export function ProjectCard({ project, onEditClicked, onDeleteClicked }) {
return (
<Card className="w-[250px]">
<CardHeader className="flex gap-3 h-[50px] justify-between text-ellipsis overflow-hidden">
@@ -24,17 +24,14 @@ export function ProjectCard({ project, onDeleteClicked }) {
</div>
<Dropdown>
<DropdownTrigger>
<Button
isIconOnly
variant="light"
size="sm"
className="text-transparent hover:text-inherit"
>
<Button isIconOnly variant="light" size="sm">
<DotsIcon size={16} />
</Button>
</DropdownTrigger>
<DropdownMenu aria-label="Static Actions">
<DropdownItem key="edit">Edit project</DropdownItem>
<DropdownItem key="edit" onClick={() => onEditClicked(project)}>
Edit project
</DropdownItem>
<DropdownItem
key="delete"
className="text-danger"