diff --git a/src/pages/Prompts.tsx b/src/pages/Prompts.tsx index c05717e..21ffb70 100644 --- a/src/pages/Prompts.tsx +++ b/src/pages/Prompts.tsx @@ -1,9 +1,23 @@ import { useState, useMemo } from "react"; -import { PromptCard } from "@/components/prompts/PromptCard"; import { CreatePromptDialog } from "@/components/prompts/CreatePromptDialog"; import { EditPromptDialog } from "@/components/prompts/EditPromptDialog"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; +import { Badge } from "@/components/ui/badge"; +import { + Table, + TableBody, + TableCell, + TableHead, + TableHeader, + TableRow, +} from "@/components/ui/table"; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuItem, + DropdownMenuTrigger, +} from "@/components/ui/dropdown-menu"; import { Pagination, PaginationContent, @@ -13,9 +27,9 @@ import { PaginationNext, PaginationPrevious, } from "@/components/ui/pagination"; -import { Plus, Search } from "lucide-react"; +import { Plus, Search, MoreVertical, Edit, History, TestTube, Copy } from "lucide-react"; -const ITEMS_PER_PAGE = 6; +const ITEMS_PER_PAGE = 10; export default function Prompts() { const [isCreateDialogOpen, setIsCreateDialogOpen] = useState(false); @@ -153,20 +167,65 @@ export default function Prompts() { ) : ( <> -