import { Badge } from '@/components/ui/badge'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Separator } from '@/components/ui/separator'; import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow, } from '@/components/ui/table'; import { Head, Link } from '@inertiajs/react'; import { ArrowLeft, Mail } from 'lucide-react'; import type { Order } from '@/types/order'; import { ORDER_STATUS, PAYMENT_METHOD, ORDER_CHANNEL } from '@/types/order'; import * as orderRoutes from '@/routes/order'; import type { GeneralSetting } from '@/types/general-setting'; interface ShowProps { order: Order; setting: GeneralSetting; } export default function OrderShow({ order, setting }: ShowProps) { return (
Invoice #{order.order_number}
Your Style, Our Passion
{setting?.address || 'Alamat Toko Belum Diatur'}
{setting?.phone || '-'}
#{order.order_number}
Tanggal Pesanan: {order.created_at_formatted}
Channel: {ORDER_CHANNEL[order.order_channel] || order.order_channel}
{order.customer_name}
Pelanggan Setia
{PAYMENT_METHOD[order.payment_method] || order.payment_method}
Terima kasih telah berbelanja di {setting?.name || 'VN Grup'}. Barang yang sudah dibeli tidak dapat ditukar atau dikembalikan kecuali ada perjanjian sebelumnya. Simpan invoice ini sebagai bukti pembelian yang sah.
Semoga hari Anda menyenangkan!
Generated by {setting?.name || 'VN Grup'} System