import { Button, Separator } from "@repo/shadcn-ui/components"; import { CreditCard, EyeIcon, MapPinHouseIcon, RefreshCwIcon, UserIcon, UserPlusIcon, } from "lucide-react"; import { CustomerSummary } from "../../schemas"; interface CustomerCardProps { customer: CustomerSummary; onViewCustomer?: () => void; onChangeCustomer?: () => void; onAddNewCustomer?: () => void; className: string; } export const CustomerCard = ({ customer, onViewCustomer, onChangeCustomer, onAddNewCustomer, className, }: CustomerCardProps) => { const hasAddress = customer.street || customer.street2 || customer.city || customer.postal_code || customer.province || customer.country; return (