import { cn } from "@/lib/utils"; interface AddressRowProps { name?: string; phone?: string; addressLines?: string[]; selected?: boolean; showRadio?: boolean; showDefaultBadge?: boolean; showRemove?: boolean; showEdit?: boolean; showToggle?: boolean; toggleEnabled?: boolean; onSelect?: () => void; onRemove?: () => void; onEdit?: () => void; onToggle?: () => void; className?: string; } export default function AddressRow({ name = "Ashan Namal", phone = "+94723452389", addressLines = [ "29 Visakha Private Road, Colombo", "Colombo - 05 , Western,SriLanka", ], selected = true, showRadio = true, showDefaultBadge = true, showRemove = true, showEdit = true, showToggle = false, toggleEnabled = false, onSelect, onRemove, onEdit, onToggle, className, }: AddressRowProps) { return (
{showRadio && ( )}

{name} | {phone}

{addressLines.map((line) => (

{line}

))}
{showDefaultBadge && ( Default )}
{showToggle && ( )} {showRemove && ( )} {showEdit && ( )}
); }