"use client"; import React, { useEffect, useState } from "react"; import { getProblemData } from "@/app/actions/getProblem"; import { updateProblemTemplate } from "@/components/creater/problem-maintain"; import { Label } from "@/components/ui/label"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { CoreEditor } from "@/components/core-editor"; import { Language } from "@/generated/client"; import { toast } from "sonner"; interface Template { language: string; content: string; } interface EditCodePanelProps { problemId: string; } export default function EditCodePanel({ problemId }: EditCodePanelProps) { const [codeTemplate, setCodeTemplate] = useState