import { Save } from "lucide-react"; import { Checkbox, Field, FormActions, FormShell, GhostLink, PageHeader, PrimaryButton, Textarea, } from "@/components/admin/form"; import { MediaPicker } from "@/components/admin/media-picker"; import { RichEditor } from "@/components/admin/rich-editor"; import { saveProject } from "@/lib/admin-actions"; import { listServices } from "@/lib/data"; import type { ProjectRow } from "@/lib/types"; export async function ProjectForm({ project }: { project?: ProjectRow }) { const services = await listServices(); return (