import React from "react"; import { useTranslation } from "react-i18next"; import { Edit3, Trash2 } from "lucide-react"; import { Button } from "@/components/ui/button"; import type { Prompt } from "@/lib/api"; import PromptToggle from "./PromptToggle"; interface PromptListItemProps { id: string; prompt: Prompt; onToggle: (id: string, enabled: boolean) => void; onEdit: (id: string) => void; onDelete: (id: string) => void; } const PromptListItem: React.FC = ({ id, prompt, onToggle, onEdit, onDelete, }) => { const { t } = useTranslation(); const enabled = prompt.enabled === true; return (
{/* Toggle 开关 */}
onToggle(id, newEnabled)} />

{prompt.name}

{prompt.description && (

{prompt.description}

)}
); }; export default PromptListItem;