2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{j as a,q as r}from"./vendor-BKmmeuxg.js";import{B as i}from"./badge-AQfLLMpR.js";import"./index-WW_1X1qx.js";import"./utils-DxSsnXxD.js";const d=()=>[{accessorKey:"id",header:()=>a.jsx("div",{className:"pl-4",children:"ID"}),cell:({row:e})=>a.jsxs("div",{className:"pl-4 font-medium",children:["#",e.original.id]})},{accessorKey:"user.name",header:"Customer",cell:({row:e})=>a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:e.original.user.name}),a.jsx("div",{className:"text-muted-foreground text-xs",children:e.original.user.email})]})},{accessorKey:"purchase.title",header:"Item",cell:({row:e})=>{var s;return a.jsx("div",{className:"max-w-[200px] truncate",children:((s=e.original.purchase)==null?void 0:s.title)||"N/A"})}},{accessorKey:"amount",header:"Amount",cell:({row:e})=>a.jsxs("div",{className:"font-medium",children:["$",Number(e.original.amount).toFixed(2)]})},{accessorKey:"payment_type",header:"Payment Method",cell:({row:e})=>a.jsx(i,{variant:"outline",className:"capitalize",children:e.original.payment_type})},{accessorKey:"transaction_id",header:"Transaction ID",cell:({row:e})=>a.jsx("div",{className:"font-mono text-xs",children:e.original.transaction_id})},{accessorKey:"created_at",header:()=>a.jsx("div",{className:"pr-4 text-end",children:"Date"}),cell:({row:e})=>a.jsx("div",{className:"pr-4 text-end text-sm",children:r(new Date(e.original.created_at),"MMM dd, yyyy HH:mm")})}];export{d as default};
|