"use client"; import type { ReactNode } from "react"; import type { FieldValues, SubmitHandler, UseFormReturn } from "react-hook-form"; import { Button } from "@/components/ui/button"; import { Form } from "@/components/ui/form"; import { cn } from "@/lib/utils"; type AdminFormProps = { form: UseFormReturn; onSubmit: SubmitHandler; children: ReactNode; submitLabel: string; submittingLabel?: string; className?: string; }; export default function AdminForm({ form, onSubmit, children, submitLabel, submittingLabel = "Saving…", className, }: AdminFormProps) { return (
{children}
); }