2 lines
9.7 KiB
JavaScript
2 lines
9.7 KiB
JavaScript
|
|
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/billing-detail-LmaqQJwg.js","assets/vue.runtime.esm-bundler-DQjudA8G.js","assets/iconify-B5QdRg7l.js","assets/dist-t_U6YImb.js","assets/Teleport-CLYBkdRb.js","assets/useForwardProps-B-1JXcFn.js","assets/createContext-BefgL9WT.js","assets/Presence-C1RtYpyR.js","assets/Primitive-jhoGcsVx.js","assets/useForwardPropsEmits-ixfQllIc.js","assets/useForwardExpose-OKJAPp5E.js","assets/utils-BB02OBq2.js","assets/data-BslsFGOd.js","assets/createLucideIcon-BpvmDsEE.js","assets/VisuallyHidden-CP6GE8eS.js","assets/modal-DVNHdNcC.js","assets/DialogContent-BgxXKbvY.js","assets/index-CcML0o3b.js","assets/_plugin-vue_export-helper-B2no-pU9.js","assets/Spinner-BbvbfTgK.js","assets/lib-Cz3jviUu.js","assets/index-DpZJdDs6.css","assets/DialogTitle-C0_ATj0B.js","assets/useId-C1k6kJxi.js","assets/DialogDescription-BubwK6c2.js","assets/DialogTrigger-B1p_n6lc.js","assets/DialogFooter-k3s4IxA-.js"])))=>i.map(i=>d[i]);
|
||
|
|
import{Ct as e,D as t,Ot as n,S as r,V as i,W as a,_ as o,_t as s,b as c,d as l,g as u,l as d,lt as f,mt as p,nt as m,v as h,w as g,x as _,y as v,z as y}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as b}from"./badge-check-BijlgjzK.js";import{_ as x,c as ee,d as S,f as C,h as w,l as T,m as E,o as te,p as ne,s as D,u as re}from"./data-table-CPfS6m9C.js";import{t as O}from"./data-BslsFGOd.js";import"./PopoverTrigger-BfM2baJk.js";import{n as k}from"./utils-BB02OBq2.js";import{t as A}from"./_plugin-vue_export-helper-B2no-pU9.js";import{B as j,d as M,f as N,h as P,p as F,s as I}from"./index-CcML0o3b.js";import"./Teleport-CLYBkdRb.js";import{i as L,n as R,r as z,t as B}from"./DropdownMenuTrigger-DwFmoisn.js";import{t as V}from"./DropdownMenuGroup-DBb9420y.js";import{t as H}from"./Button-2mdP_ygs.js";import{c as U,o as W}from"./modal-DVNHdNcC.js";import"./empty-BqwW8_CX.js";import{r as G}from"./global-layout-BuXj6D-T.js";import{t as K}from"./Card-Cv6HQPiQ.js";import{t as q}from"./CardContent-cvoMlP3H.js";import{n as J,r as Y,t as X}from"./CardHeader-JyQWjCMQ.js";import{t as ie}from"./CardFooter-BXCq_TYq.js";import{t as ae}from"./Badge-Df1MwAP1.js";import{a as oe,i as Z,n as se,o as ce,r as Q,t as le}from"./TableHeader-Ma-zEBcz.js";var ue=N({id:M(),date:P(),amount:M(),plan:I([`Free`,`Small Business`,`Enterprise`]),status:I([`paid`,`unpaid`,`overdue`,`cancelled`]),file:F().optional(),description:F().optional(),orderId:F().optional()}),de=g({__name:`data-table-row-actions`,props:{row:{}},setup(t){let n=t,i=u(()=>ue.parse(n.row.original)),c=s(null),l=p(!1),g={detail:()=>j(()=>import(`./billing-detail-LmaqQJwg.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]))};async function _(e){try{let{default:t}=await g[e]();c.value=t,l.value=!0}catch(t){console.error(`Failed to load component for "${e}"`,t)}}return(t,n)=>{let s=H,u=B,p=R,g=V,v=z,b=L;return y(),h(e(U),{open:e(l),"onUpdate:open":n[1]||=e=>f(l)?l.value=e:null},{default:m(()=>[r(b,{modal:!1},{default:m(()=>[r(u,{"as-child":``},{default:m(()=>[r(s,{variant:`ghost`,class:`flex h-8 w-8 p-0 data-[state=open]:bg-muted`},{default:m(()=>[r(e(x),{class:`size-4`}),n[2]||=o(`span`,{class:`sr-only`},`Open menu`,-1)]),_:1})]),_:1}),r(v,null,{default:m(()=>[r(g,null,{default:m(()=>[r(p,{onSelect:n[0]||=d(e=>_(`detail`),[`stop`])},{default:m(()=>[...n[3]||=[o(`span`,null,`Detail`,-1)]]),_:1})]),_:1})]),_:1})]),_:1}),r(e(W),null,{default:m(()=>[(y(),h(a(e(c)),{billing:e(i)},null,8,[`billing`]))]),_:1})]),_:1},8,[`open`])}}}),fe=[{accessorKey:`id`,header:({column:e})=>t(w,{column:e,title:`ID`}),cell:({row:e})=>t(`div`,{},e.getValue(`id`)),enableSorting:!1,enableHiding:!1},{accessorKey:`amount`,header:({column:e})=>t(w,{column:e,title:`amount`}),cell:({row:e})=>t(`div`,{},e.getValue(`amount`)),enableSorting:!1,enableHiding:!1},{accessorKey:`date`,header:({column:e})=>t(w,{column:e,title:`billing date`}),cell:({row:e})=>t(`div`,{},e.getValue(`date`)),enableSorting:!1,enableHiding:!1},{accessorKey:`plan`,header:({column:e})=>t(w,{column:e,title:`billing plan`}),cell:({row:e})=>t(`div`,{},e.getValue(`plan`)),enableSorting:!1,enableHiding:!1},{accessorKey:`status`,header:({column:e})=>t(w,{column:e,title:`status`}),cell:({row:e})=>{let n=O.find(t=>t.value===e.getValue(`status`));if(!n)return t(`div`,{},e.getValue(`status`));let r={color:n.color};return t(ae,{class:`flex max-w-[100px] items-center`,style:r,variant:`secondary`},()=>[n.icon&&t(n.icon,{class:`mr-2 h-4 w-4 text-muted-foreground`,style:r}),t(`span`,n.label)])},enableSorting:!1,enableHiding:!1},{accessorKey:`orderId`,header:({column:e})=>t(w,{column:e,title:`Order ID`}),cell:({row:e})=>t(`div`,{},e.getValue(`orderId`)||`N/A`),enableSorting:!1,enableHiding:!1},{id:`actions`,cell:({row:e})=>t(de,{row:e})}],pe={},me={class:`flex items-center justify-between`};function he(e,t){return y(),c(`div`,me,[...t[0]||=[o(`h2`,{class:`my-2 mb-4 text-lg font-bold`},` Billing History `,-1)]])}var ge=A(pe,[[`render`,he]]),_e={class:`space-y-4`},ve={class:`border rounded-md`},ye=g({__name:`data-table`,props:
|