1import{j as r,r as p}from"./app-BYlTES4j.js";import{z as c}from"./index-BHboaNl0.js";import{u as d}from"./form-context-DsCZIOoM.js";import{T as f}from"./Table-CbgNHY4w.js";import{T as b}from"./TableText-Be3eqLDp.js";import{T as x}from"./TableTimestamp-rSqvumKr.js";import g from"./UserCard-CM8FW72E.js";import"./livewire-app-C2Ln1lIt.js";import{u as h}from"./use-media-query-BddtQXt-.js";import{m as v}from"./events-Cm2Fx46u.js";import{I as j}from"./IconUser-ElcJso_t.js";import{T as y}from"./Text-4VyOAZHI.js";import{I as C}from"./IconTrash-BoFoPByM.js";import{S as i}from"./SegmentedControl-CgCNdA3C.js";import{B as l}from"./Badge--ZkyVv0q.js";import{N as s}from"./NumberFormatter-DmrFo6HY.js";/* empty css */import"./polymorphic-factory-CKHSmFT3.js";import"./ScrollArea-CRxjPOnV.js";import"./FocusTrap-CR3W0Sg3.js";import"./use-reduced-motion-BbdxmHc3.js";import"./use-id-B4Wag9zG.js";import"./use-merged-ref-uf3FnOMk.js";import"./create-safe-context-CcTxZVVT.js";import"./use-debounced-callback-Df89wdwj.js";import"./use-timeout-Cf_TIQa5.js";import"./Paper-KlHU-ypY.js";import"./px-oz05ekDT.js";import"./UnstyledButton-CFKwqPYw.js";import"./index-hBGFGxpW.js";import"./Table-DQe0Qtn2.js";import"./Popover-BHIpyhf_.js";import"./use-resolved-styles-api-DAvNIpJs.js";import"./Transition-C0ARBFOV.js";import"./use-uncontrolled-CvN1GVWi.js";import"./Stack--3pJxu83.js";import"./Group-1ufCbLYU.js";import"./Checkbox-5Rl3KMW7.js";import"./Input-CaCJZgyP.js";import"./CloseButton-C9tf35_5.js";import"./Menu-EKb7cHBD.js";import"./create-scoped-keydown-handler-BLoMs1dI.js";import"./Center-RBT6LBl5.js";import"./Loader-DQwC9fJP.js";import"./Flex-COP4Dhim.js";import"./ActionIcon-DTG_2W2i.js";import"./Collapse-CNO_SU9M.js";import"./get-style-object-C1eL7-MO.js";import"./Button-BJoUvdRm.js";import"./relativeTime-eYGjx-wW.js";import"./Tooltip-gonqEGVB.js";import"./IconChevronRight-DVvtHlA_.js";import"./createReactComponent-BgHJwHJm.js";import"./get-env-46aNXftK.js";import"./react-number-format.es-ESwygELb.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},a=new t.Error().stack;a&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[a]="4290c62a-036c-4089-8cf0-b5116181b3d6",t._sentryDebugIdIdentifier="sentry-dbid-4290c62a-036c-4089-8cf0-b5116181b3d6")}catch{}})();function We({collection:t=[]}){const a=d(),{showContextMenu:n,hideContextMenu:u}=c(),m=h("(pointer: coarse)");return r.jsx(f,{records:t.data,page:t.meta.current_page,totalRecords:t.meta.total,recordsPerPage:t.meta.per_page,onPageChange:e=>a.setFieldValue("page",e),sortStatus:a.values.sort,onSortStatusChange:e=>a.setFieldValue("sort",e),textSelectionDisabled:m,columns:[{accessor:"id",title:"#",textAlign:"center",sortable:!0,noWrap:!0,width:50},{title:"Date",accessor:"created_at",sortable:!0,noWrap:!0,render:({created_at:e})=>r.jsx(x,{value:e})},{accessor:"type",sortable:!0,noWrap:!0,filter:()=>r.jsx(i,{...a.getInputProps("type"),data:[{label:"All",value:""},{label:"Marketplace",value:"limit"},{label:"Art Sales",value:"market"}]})},{accessor:"direction",sortable:!0,noWrap:!0,filter:()=>r.jsx(i,{...a.getInputProps("direction"),data:[{label:"All",value:""},{label:"Buy",value:"buy"},{label:"Sell",value:"sell"}]})},{accessor:"status",sortable:!0,noWrap:!0,filter:()=>r.jsx(i,{...a.getInputProps("status"),data:[{label:"All",value:""},{label:"Done",value:"closed"},{label:"Cancelled",value:"cancelled"},{label:"Open",value:"open"}]}),render:({status:e})=>e==="Done"?r.jsx(l,{size:"sm",color:"blue",children:e}):e==="Open"?r.jsx(l,{size:"sm",color:"green",children:e}):r.jsx(l,{size:"sm",color:"gray",children:e})},{accessor:"artwork",sortable:!1,noWrap:!0,render:({artwork:e})=>r.jsx(b,{children:e.name})},{accessor:"user",sortable:!1,noWrap:!0,render:({user:e})=>r.jsx(g,{name:[e.name,e.last_name].filter(Boolean).join(" "),phone:e.phone,id:e.id})},{accessor:"amount",sortable:!0,noWrap:!0},{accessor:"filled",sortable:!0,noWrap:!0},{accessor:"avg_price",sortable:!0,noWrap:!0,render:({avg_price:e,price_currency:o})=>r.jsx(s,{suffix:" "+o,value:e,thousandSeparator:!0})},{accessor:"total_price",sortable:!0,noWrap:!0,render:({total_price:e,price_currency:o})=>r.jsx(s,{suffix:" "+o,value:e,thousandSeparator:!0})},{accessor:"point_usage",sortable:!0,noWrap:!0,render:({point_usage:e,price_currency:o})=>r.jsx(s,{suffix:" "+o,value:e,thousandSeparator:!0})},{accessor:"discount",sortable:!0,noWrap:!0,render:({discount:e,price_currency:o})=>r.jsx(s,{suffix:" "+o,value:e,thousandSeparator:!0})},{accessor:"net_price",sortable:!1,noWrap:!0,render:({net_price:e,price_currency:o})=>r.jsx(s,{suffix:" "+o,value:e,thousandSeparator:!0})}],onRowClick:({record:{id:e}})=>{},onScroll:u,onRowContextMenu:({record:e,event:o})=>
1n([{key:"user-details",icon:r.jsx(j,{size:16}),onClick:()=>p.visit(route("user.edit",{id:e.user_id}))},{key:"divider"},{key:"revert-order",icon:r.jsx(C,{size:16}),color:"red",onClick:()=>v.openConfirmModal({title:"Please confirm your action",children:r.jsx(y,{size:"sm",children:"Would you like to revert this order? This action cannot be undone."}),labels:{confirm:"Confirm",cancel:"Cancel"},onCancel:()=>console.log("Cancel"),onConfirm:()=>p.post(route("order.revert",{id:e.id}))})}])(o)})}export{We as default}; 2//# sourceMappingURL=OrderTable-DWdM5cGq.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.