"use client"; import { useState } from "react"; import { Label } from "@/components/ui/label"; import { Input } from "@/components/ui/input"; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; import { Button } from "@/components/ui/button"; interface EditDetailPanelProps { problemId: string; onUpdate?: (data: { content: string }) => void; } export const EditDetailPanel = ({ problemId, }: EditDetailPanelProps) => { const [displayId, setDisplayId] = useState(problemId); const [difficulty, setDifficulty] = useState("medium"); const [isPublished, setIsPublished] = useState(true); return (