"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