import { memo } from "react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { Reorder } from "framer-motion"; import { PlusCircle } from "lucide-react"; import CustomItem from "./CustomItem"; import { useResumeStore } from "@/store/useResumeStore"; import { CustomItem as CustomItemType } from "@/types/resume"; const CustomPanel = memo(({ sectionId }: { sectionId: string }) => { const { addCustomItem, updateCustomData, activeResume } = useResumeStore(); const { customData } = activeResume || {}; const items = customData?.[sectionId] || []; const handleCreateItem = () => { addCustomItem(sectionId); }; return (