- Add all new Frontend source files (pages, components, hooks, utils) - Add selenium_MHBatchPaymentCheckWorker.py and MHSinglePaymentCheckWorker.py - Add install-steps-5-13.sh setup script - Update .gitignore to exclude runtime/sensitive data (backups, uploads, chat-history, keys, downloads, generated .d.ts files) while keeping folders - Add .gitkeep to preserve empty runtime folders in git Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
20 lines
868 B
JavaScript
20 lines
868 B
JavaScript
import { Dialog, DialogContent, DialogHeader, DialogTitle, } from "@/components/ui/dialog";
|
|
import { AppointmentForm } from "./appointment-form";
|
|
export function AddAppointmentModal({ open, onOpenChange, onSubmit, onDelete, isLoading, appointment, prefillData, }) {
|
|
return (<Dialog open={open} onOpenChange={onOpenChange}>
|
|
<DialogContent className="max-w-md">
|
|
<DialogHeader>
|
|
<DialogTitle>
|
|
{appointment ? "Edit Appointment" : "Add New Appointment"}
|
|
</DialogTitle>
|
|
</DialogHeader>
|
|
<div className="p-1">
|
|
<AppointmentForm appointment={appointment} prefillData={prefillData} onSubmit={(data) => {
|
|
onSubmit(data);
|
|
onOpenChange(false);
|
|
}} isLoading={isLoading} onDelete={onDelete} onOpenChange={onOpenChange}/>
|
|
</div>
|
|
</DialogContent>
|
|
</Dialog>);
|
|
}
|