import {
DropdownMenu,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuLabel,
DropdownMenuSeparator,
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu";
import { MoreHorizontal } from "lucide-react";
import { Button } from "@/components/ui/button";
import { Entry } from "@prisma/client";
interface EntryActionsProps {
entry: Entry;
}
export function EntryActions({ entry }: EntryActionsProps) {
return (
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button variant="outline" className="h-6 w-6 p-0">
<MoreHorizontal className="w-3 h-3" />
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent>
<DropdownMenuLabel>Actions</DropdownMenuLabel>
<DropdownMenuSeparator />
<DropdownMenuItem>Edit</DropdownMenuItem>
<DropdownMenuItem onClick={}>Delete</DropdownMenuItem>
</DropdownMenuContent>
</DropdownMenu>
);
}
show example of delete server action using prisma db client