interface CompanyInfo {
name: string;
address: {
street: string;
city: string;
state: string;
zip: string;
};
contact: {
email: string;
phone: string;
};
}
interface ReceiptProps {
orderNumber: string;
date: string;
company: CompanyInfo;
items: {
name: string;
quantity: number;
price: number;
}[];
}
Receipt.PreviewProps = {
orderNumber: "ORD-123456",
date: new Date().toLocaleDateString(),
company: {
name: "Acme Corp",
address: {
street: "123 Business Ave",
city: "San Francisco",
state: "CA",
zip: "94105"
},
contact: {
email: "info@acme.com",
phone: "(555) 123-4567"
}
},
items: [
{
name: "Product A",
quantity: 1,
price: 99.99
}
]
};