import { Button } from "@repo/ui/components/button" import { Loader2, type LucideIcon } from "lucide-react" import { motion } from "motion/react" interface ActionButtonsProps { onCancel: () => void onSubmit?: () => void submitText: string submitIcon?: LucideIcon isSubmitting?: boolean isSubmitDisabled?: boolean submitType?: "button" | "submit" className?: string } export function ActionButtons({ onCancel, onSubmit, submitText, submitIcon: SubmitIcon, isSubmitting = false, isSubmitDisabled = false, submitType = "submit", className = "", }: ActionButtonsProps) { return (