import { Badge, Container, Group, Stack, Text, Title, Paper, Table, TextInput, Button, ActionIcon, Tooltip, SimpleGrid } from '@mantine/core' import { createFileRoute } from '@tanstack/react-router' import { TbSearch, TbFilter, TbEye, TbReceipt, TbTruckDelivery, TbCreditCard, TbTrendingUp } from 'react-icons/tb' import { StatsCard } from '@/frontend/components/StatsCard' export const Route = createFileRoute('/apps/$appId/orders')({ component: OrdersPage, }) const mockOrders = [ { id: 'ORD-9921', customer: 'John Doe', amount: 'Rp 1.250.000', status: 'PAID', time: '2 mins ago', method: 'BCA Virtual Account' }, { id: 'ORD-9922', customer: 'Jane Smith', amount: 'Rp 450.000', status: 'PENDING', time: '15 mins ago', method: 'OVO' }, { id: 'ORD-9923', customer: 'Rahmat', amount: 'Rp 2.100.000', status: 'SHIPPING', time: '1 hour ago', method: 'Mandiri Transfer' }, { id: 'ORD-9924', customer: 'Amel', amount: 'Rp 750.000', status: 'REFUNDED', time: '2 hours ago', method: 'GoPay' }, { id: 'ORD-9925', customer: 'Siti', amount: 'Rp 1.100.000', status: 'PAID', time: '4 hours ago', method: 'Credit Card' }, ] function OrdersPage() { return ( Orders Tracking Detailed transaction and shipment tracking center. } radius="md" /> Filter by Status Order ID Customer Amount Payment Method Status Actions {mockOrders.map((order) => ( {order.id} {order.time} {order.customer} {order.amount} {order.method} {order.status} ))}
) }