Midday / apps /dashboard /src /components /sheets /customer-create-sheet.tsx
Jules
Final deployment with all fixes and verified content
c09f67c
"use client";
import { Button } from "@midday/ui/button";
import { Icons } from "@midday/ui/icons";
import { Sheet, SheetContent, SheetHeader } from "@midday/ui/sheet";
import { useCustomerParams } from "@/hooks/use-customer-params";
import { CustomerForm } from "../forms/customer-form";
export function CustomerCreateSheet() {
const { setParams, createCustomer } = useCustomerParams();
const isOpen = Boolean(createCustomer);
return (
<Sheet open={isOpen} onOpenChange={() => setParams(null)}>
<SheetContent stack>
<SheetHeader className="mb-6 flex justify-between items-center flex-row">
<h2 className="text-xl">Create Customer</h2>
<Button
size="icon"
variant="ghost"
onClick={() => setParams(null)}
className="p-0 m-0 size-auto hover:bg-transparent"
>
<Icons.Close className="size-5" />
</Button>
</SheetHeader>
<CustomerForm />
</SheetContent>
</Sheet>
);
}