PageSourceSearch

https://get.checkfront.com/lib/vite/IssueGiftCard-e02aa8a1.js

js checkfront.com collected 2026-10-02 02:16:26 UTC 19,170 bytes, 1 lines download raw bytes

1import{j as e,c as i,u as se,a as we,d as B,F as ee}from"./componentLoader.jsx-2026.10.01-3d77ab87.js";import{r as N}from"./logger-3e1e3eff.js";import{a as P}from"./index-213dd4d3.js";import{f as S}from"./universe.js-2026.10.01-3d77ab87.js";import{T as Ce}from"./Title-9de200f3.js";import{D as De}from"./DatePicker-cd1d5b1d.js";import{c as w}from"./createSvgIcon-f0a2d73f.js";import{g as Me}from"./commonReportColumns-cc3d5b88.js";import{g as Se,a as ze,b as Te}from"./activityReportColumns-b455ea68.js";import{T as Le,t as l}from"./MuiTheme-87d3c051.js";import{T as Pe}from"./TableWithEmpty-4c7d74d6.js";import{a as H}from"./staffside.js-2026.10.01-3d77ab87.js";import{D as z}from"./constants-9e5fc5e0.js";import{c as ke}from"./createAxiosInstance-650ff559.js";import{d as Ae,C as te}from"./CalendarMonthRounded-b6189ad2.js";import{L as le,A as ce}from"./AdapterDayjs-d20e9d04.js";import{S as _}from"./Stack-f3325040.js";import{T as M,I as D}from"./TextField-437d19ce.js";import{I as We}from"./IconButton-768bafa7.js";import"./CurrencyField-7dd4444c.js";import{C as Ie}from"./CurrencyLabel-7f777d48.js";import{f as re}from"./dates-d2ad9abb.js";import{a as Ee}from"./util-885e1ca5.js";import{L as O}from"./Link-bb3275e5.js";import{T as k}from"./Typography-a7f159a5.js";import{G as s}from"./Grid-283bb429.js";import{A as W}from"./Alert-c94070b5.js";import{F as ie}from"./FormLabel-2de87729.js";import{O as Ge}from"./OpenInNew-c263d59c.js";import{I as ae}from"./InputAdornment-787a4893.js";import{F as Fe}from"./FormControl-ec850a48.js";import{S as Re}from"./Select-dfc5a9f7.js";import{M as Ve}from"./MenuItem-3e3112e0.js";import{B as T}from"./Button-c7bf19d2.js";import{C as Be}from"./Clear-8c388a05.js";import{F as oe}from"./FormControlLabel-b2f0809f.js";import{M as ne}from"./Switch-179f8897.js";import{B as I}from"./Box-68545293.js";import"./vendor-21ae10b1.js";import"./brand-387037d2.js";import"./objectWithoutPropertiesLoose-4f48578a.js";import"./styled-3cf1ada0.js";import"./useForkRef-c447dde0.js";import"./clsx.m-1229b3e0.js";import"./generateUtilityClasses-3639df65.js";import"./interopRequireDefault-01ffd8a5.js";import"./useTheme-181ef201.js";import"./Fade-569337cd.js";import"./isHostComponent-73d6e646.js";import"./Transition-c0a68b56.js";import"./index-e642497c.js";import"./TransitionGroupContext-e097c791.js";import"./Popper-8bab0d84.js";import"./Modal-90e8ec51.js";import"./ownerWindow-fbe9f185.js";import"./createChainedFunction-0bab83cf.js";import"./Paper-b5436c01.js";import"./Menu-14066278.js";import"./List-3c9a706f.js";import"./useControlled-0d36810d.js";import"./ListItem-aa4e54b4.js";import"./isMuiElement-aaa5f8ae.js";import"./ButtonBase-80420884.js";import"./hoist-non-react-statics.cjs-3f8ebaa8.js";import"./assertThisInitialized-081f9914.js";import"./useIsFocusVisible-96325d48.js";import"./Chip-8b488530.js";import"./Dialog-8ed6f002.js";import"./useId-688e8015.js";import"./index-b6a278bc.js";import"./index-2506ba77.js";import"./Link-bec2c870.js";import"./TableCell-bc13db52.js";import"./TableHeader-146e1398.js";import"./Text-db1ebb07.js";import"./StatusDot-969459df.js";import"./Cog-35bcfc72.js";import"./CrossCircle-08230b3a.js";import"./Download-b378aa08.js";import"./Global-2d8590aa.js";import"./Info-f919504d.js";import"./List-20e266d4.js";import"./Price-13d9957e.js";import"./User-6db5c218.js";import"./WarningCircle-cb107399.js";import"./Icon-7e7c4bf4.js";import"./TextStyle-4fbf16a4.js";import"./tokens-95b521bf.js";import"./Table-78d06123.js";import"./EmptyState-cc61b9d7.js";import"./styled-0757f9a4.js";import"./jsx-runtime_commonjs-proxy-4943c669.js";import"./extendSxProp-dc84791e.js";import"./utils-cf538f4d.js";import"./useFormControl-e6dde793.js";import"./FormHelperText-b8eb794f.js";import"./TextField-9054bcd3.js";import"./customerside.js-2026.10.01-3d77ab87.js";import"./toNumber-8f88376b.js";import"./isSymbol-34885b27.js";import"./Close-6021131f.js";import"./listItemTextClasses-b51a56c1.js";import"./SwitchBase-ec71445b.js";const He=w(e("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add"),Oe=w(e("path",{d:"M16.01 11H4v2h12.01v3L20 12l-3.99-4z"}),"ArrowRightAlt"),_e=w(e("path",{d:"M17 2c-.55 0-1 .45-1 1v1H8V3c0-.55-.45-1-1-1s-1 .45-1 1v1H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-1V3c0-.55-.45-1-1-1zm2 18H5V10h14v10zm-8-7c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm-4 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm8 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm-4 4c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm-4 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zm8 0c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1z"}),"CalendarMonthRounded"),je=w(e("path",{d:"M16.59 7.58 10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"CheckCircleOutline"),Ue=w(e("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft"),$e=w(e("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}),"Delete"),qe=w(e("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z"}),"Email"),Xe=w(e("path",{d:"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"}),"LocalPrintshop");function j({value:a,onChange:f,dateFormat:C,minDate:x,disablePast:u,disabled:m,fullWidth:p=!1}){return e(De,{disabled:m,disablePast:u,format:C,onChange:c=>f(c),value:a,minDate:x,slots:{openPickerIcon:()=>e(_e,{})},sx:{pr:0},slotProps:{textField:{sx:{width:p?"100%":"auto","& .MuiInputBase-root":{pr:0},"& .MuiInputBase-input":{py:.5}}},openPickerButton:{sx:{mr:0,"& .MuiSvgIcon-root":{color:"grey.400"},"&:hover .MuiSvgIcon-root":{color:"grey.500"}}}}})}const Je=({startDate:a,endDate:f,expiryType:C,onChange:x,dateFormat:u,isLoading:m,disablePast:p})=>e(le,{dateAdapter:ce,children:i(_,{direction:"row",spacing:2,alignItems:"center",width:"100%",children:[e(j,{"data-testid":"CustomDateRangePicker-DatePicker-1",disabled:m,disablePast:p,dateFormat:u,onChange:c=>x(c,f),value:a}),e(Oe,{}),C==="never"?e(M,{disabled:!0,value:"Always",InputProps:{endAdornment:e(We,{disabled:!0,children:e(Ae,{sx:{color:"grey.400"}})})},sx:{"& .MuiInputBase-input":{py:.5,color:"grey.500"},"& .MuiInputBase-root":{pr:0}}}):e(j,{"data-testid":"CustomDateRangePicker-DatePicker-2",disabled:m,disablePast:p,dateFormat:u,minDate:a||void 0,onChange:c=>x(a,c),value:f})]})}),Ke=Je;function Qe({giftCardInfo:a,existingGiftCard:f,useCustomCode:C,termsAndConditions:x,companyUrl:u,companyName:m,companyLogo:p}){const{dateFormat:c}=se();return i("div",{className:"certificate-print width-100 padding-bottom-5",children:[e("div",{className:"row text-center",children:e("h1",{className:"gc-title",children:"Gift Card"})}),e("div",{className:"row",children:e("div",{className:"col-xs-12 text-center",children:e("img",{src:p,className:"companyLogo"})})}),e("div",{className:"row",children:e("div",{className:"col-xs-12 gc-status text-center",children:a.status===Ee?"VOID":""})}),e("div",{className:"row",children:e("div",{className:"col-xs-12 text-center",children:i("span",{className:"gc-company-name",children:[e("strong",{children:m})," https://",u]})})}),a.themeUrl&&e("div",{className:"gc-template gc-print-theme-container",children:e("img",{className:"gc-theme-img",src:a.themeUrl})}),e("div",{className:"row",children:i("div",{className:"text-center",children:[e("p",{className:"gc-person",children:"To"}),e("h2",{className:"preview-to no-border",children:a.recipientName?a.recipientName:"Recipient Name"})]})}),e("div",{className:"row",children:e("div",{className:"text-center",children:a.senderName&&i("span",{className:"preview-from-container",children:[e("p",{className:"gc-person",children:"From"}),e("h2",{className:"preview-from no-border",children:a.senderName})]})})}),e("div",{className:"row",children:e("div",{className:"col-xs-12",children:e("div",{className:"preview-message text-center flex-wrap",children:a.senderMessage?a.senderMessage:"This is a sample placeholder message"})})}),e("div",{className:"row",children:a.hidePrice==="0"&&e("div",{className:"padding-box col-xs-12 text-center",children:i("div",{className:"gc-balance",children:[e("p",{children:"Balance"}),e("h1",{className:"preview-balance",children:e(Ie,{amount:a.balance?Number(a.balance):0})})]})})}),e("div",{className:"row",children:e("div",{className:"col-xs-12 text-center padding-box",children:i("div",{className:"gc-expiry clearfix",children:[i("div",{className:"valid-from text-center col-xs-6",children:[e("p",{children:e("strong",{children:"Valid From..."})}),e("p",{id:"preview-start",children:re(a.startDate,c)})]}),i("div",{className:"valid-to text-center col-xs-6",children:[e("p",{children:e("strong",{children:"Expires..."})}),e("p",{id:"preview-expiry",children:a.expiryType==="never"?"Never":re(a.endDate,c)})]})]})})}),e("div",{className:"row",children:e("div",{className:"col-xs-12 padding-box",children:e("div",{className:"gc-terms-line",children:x})})}),(f||C)&&e("div",{className:"row",children:i("div",{className:"col-xs-12 text-center padding-box padding-y-5",children:[e("img",{width:"233",he
1ight:"20",src:`https://${u}/images/barcode/?text=${a.code}`}),e("div",{className:"padding-x-1",style:{wordWrap:"break-word",overflowWrap:"break-word"},children:a.code})]})})]})}function qr({giftCard:a,termsAndConditions:f,companyUrl:C,companyName:x,companyLogo:u,themes:m,csrfToken:p}){var Q,Y;const[c,de]=N.useState(!1),[E,g]=N.useState(""),[G,h]=N.useState(""),[F,y]=N.useState(!1),[me,pe]=N.useState([]);async function R(){const{data:t}=await P.get("/reports/log/",{params:{format:"json",log_id:["GIFTCARD"],date:"B*"},headers:{"X-USE-REACT-CONTROLLER":1}}),n=(t&&t.rows||[]).filter(({id:v})=>Number(v)===a.id);pe(n)}const U={id:0,balance:0,code:"",recipientName:"",senderName:"",recipientEmail:"",senderMessage:"",status:"",deliveryDate:S(Date.now(),z),startDate:S(Date.now(),z),expiryType:"never",endDate:S(Date.now(),z),hidePrice:"0",themeId:(Q=m[0])==null?void 0:Q.id,themeUrl:(Y=m[0])==null?void 0:Y.image},[r,d]=N.useState(a.id?a:U),[$,A]=N.useState(a.id?a:U),{dateFormat:V,timeFormat:he,currency:q}=se(),o=we();function ue(t){return t.balance!==0&&t.recipientName!==""&&t.recipientEmail!==""}function X(t){return t.expiryType==="never"?!0:!t.startDate||!t.endDate?!1:new Date(t.endDate)>=new Date(t.startDate)}function ge(t,n,v){return Object.keys(t).some(b=>b==="id"&&v?!1:t[b]!==n[b])}function ve(){return!ue(r)||!X(r)?!1:ge(r,$,!a.id)}async function fe(){var n;g(""),h(""),y(!0);const{data:t}=await P.get(`/inventory/giftcards/issue/?code=${r.code}&actions=void`,H(p));y(!1),t.errorMessage?g(t.errorMessage):a.id?(d({...r,status:"void"}),A({...r,status:"void"}),h((n=o.giftCardVoided)!=null?n:"")):t.url&&(window.location.href=t.url)}async function xe(){var n;g(""),h(""),y(!0);const{data:t}=await P.get(`/inventory/giftcards/issue/?code=${r.code}&actions=unvoid`,H(p));y(!1),t.errorMessage?g(t.errorMessage):a.id&&(d({...r,status:"active"}),A({...r,status:"active"}),h((n=o.giftCardActivated)!=null?n:"")),R()}async function ye(){var n,v,b,Z;g(""),h(""),y(!0);const t=ke(p);try{const{data:L}=await t.post(`/giftcards/${r.code}/send-notifications`);a.id&&(h((n=o.giftCardSent)!=null?n:""),d({...r,deliveryDate:L.data.deliveryDate}),A({...$,deliveryDate:L.data.deliveryDate}))}catch(L){P.isAxiosError(L)&&((v=L.response)==null?void 0:v.status)===504?(h((b=o.giftCardSent)!=null?b:""),y(!1)):g((Z=o.noGiftCardNotifications)!=null?Z:"")}}async function be(){var n;g(""),h(""),y(!0);const{data:t}=await P.post("/inventory/giftcards/issue/",r,H(p));y(!1),t.errorMessage?g(t.errorMessage):a.id?(h((n=o.issuedGiftCardUpdated)!=null?n:""),A(r),R()):t.url&&(window.location.href=t.url)}N.useEffect(()=>{a.id&&R()},[]);function J(t){var v;const n=m.find(b=>b.id===t);return(v=n==null?void 0:n.image)!=null?v:""}function K(){return m?m.some(t=>t.id!=="none"):!1}function Ne(t){d({...r,themeId:t,themeUrl:J(t)})}return e(Le,{theme:l,children:i(te,{maxWidth:"lg",sx:{pb:10,mt:4},children:[i(O,{sx:{display:"inline-flex",alignItems:"center",gap:.5,mb:2},href:"/inventory/giftcards",children:[e(Ue,{})," ",o.back]}),e(k,{variant:"h1",sx:{fontWeight:700,fontSize:"1.5rem",mb:4},children:r.id?o.editGiftCard:o.issueGiftCard}),i(s,{container:!0,spacing:8,children:[i(s,{container:!0,item:!0,spacing:3,xs:12,md:7,children:[(E||G)&&i(s,{item:!0,xs:12,children:[E&&e(W,{onClose:()=>g(""),severity:"error",children:E}),G&&e(W,{onClose:()=>h(""),severity:"success",children:G})]}),r.booking&&i(s,{item:!0,xs:12,md:12,alignItems:"center",children:[e(k,{fontSize:"1rem",fontWeight:700,marginBottom:1,color:l.palette.grey[500],children:o.orderId}),e(ie,{children:i(O,{sx:{display:"flex",alignItems:"center",alignContent:"center",fontSize:"1rem"},href:`/booking/${r.booking.code}`,target:"_blank",children:[r.booking.code,e(Ge,{fontSize:"small"})]})})]}),i(s,{item:!0,xs:12,md:K()?6:12,children:[e(D,{sx:{"&.MuiInputLabel-root":{fontWeight:700,fontSize:"1rem",color:l.palette.grey[500],mb:1}},required:!0,children:o.balance}),e(M,{fullWidth:!0,type:"number",InputProps:{inputProps:{style:{height:"2.125rem"},sx:{py:.5}},startAdornment:e(ae,{position:"start",children:q.symbol}),endAdornment:e(ae,{position:"end",children:q.id})},value:r.balance||"",onChange:t=>{Number(t.target.value)>=0&&d({...r,balance:Number(t.target.value)})}})]}),K()&&e(s,{item:!0,xs:12,md:6,children:i(Fe,{fullWidth:!0,children:[e(ie,{children:e(k,{fontSize:"1rem",fontWeight:700,marginBottom:1,children:o.changeTheme})}),e(Re,{defaultValue:r.themeId,onChange:({target:{value:t}})=>Ne(t),sx:{height:"2.64rem"},children:m.map(t=>e(Ve,{value:t.id,children:t.name},t.id))})]})}),a.id&&e(s,{item:!0,xs:12,children:e(W,{severity:"info",sx:{justifyContent:"flex-start"},children:o.editGiftCardValueInfo})}),i(s,{item:!0,xs:12,container:!0,spacing:2,children:[i(s,{item:!0,xs:12,md:6,children:[e(D,{required:!0,sx:{"&.MuiInputLabel-root":{fontWeight:700,fontSize:"1rem",color:l.palette.grey[500]}},children:o.to}),e(M,{fullWidth:!0,value:r.recipientName,onChange:t=>{d({...r,recipientName:t.target.value})}})]}),i(s,{item:!0,xs:12,md:6,children:[e(D,{sx:{"&.MuiInputLabel-root":{fontWeight:700,fontSize:"1rem",color:l.palette.grey[500]}},children:o.from}),e(M,{fullWidth:!0,value:r.senderName,onChange:t=>{d({...r,senderName:t.target.value})}})]})]}),i(s,{item:!0,xs:12,children:[e(D,{sx:{"&.MuiInputLabel-root":{fontWeight:700,fontSize:"1rem",color:l.palette.grey[500],mb:1}},required:!0,children:o.recipientEmail}),e(M,{fullWidth:!0,value:r.recipientEmail,onChange:t=>{d({...r,recipientEmail:t.target.value})}})]}),i(s,{item:!0,xs:12,children:[e(D,{sx:{"&.MuiInputLabel-root":{fontWeight:700,fontSize:"1rem",color:l.palette.grey[500],mb:1}},children:o.message}),e(M,{fullWidth:!0,multiline:!0,inputProps:{maxLength:250},value:r.senderMessage,minRows:5,onChange:t=>{(r.senderMessage.length<250||t.target.value.length<r.senderMessage.length)&&d({...r,senderMessage:t.target.value})}})]}),i(s,{item:!0,xs:12,children:[e(D,{sx:{"&.MuiInputLabel-root":{fontWeight:700,fontSize:"1rem",color:l.palette.grey[500],mb:1}},children:o.deliveryDate}),e(le,{dateAdapter:ce,children:e(j,{disablePast:!r.id,dateFormat:V,value:r.deliveryDate?B(r.deliveryDate):null,fullWidth:!0,onChange:t=>{d({...r,deliveryDate:t?S(t.toDate(),z):""})}})})]}),i(s,{item:!0,xs:12,children:[e(D,{sx:{"&.MuiInputLabel-root":{fontWeight:700,fontSize:"1rem",color:l.palette.grey[500],mb:1}},children:o.validity}),i(_,{direction:"column",children:[i(_,{direction:{xs:"column",md:"row"},spacing:2,alignItems:{xs:"start",md:"center"},sx:{width:"100%"}
1,children:[e(Ke,{startDate:B(r.startDate),endDate:B(r.endDate),expiryType:r.expiryType,disablePast:!r.id,onChange:(t,n)=>d({...r,endDate:r.expiryType==="never"||!n?"":S(n.toDate(),z),startDate:t?S(t.toDate(),z):""}),dateFormat:V,isLoading:F}),e(T,{variant:"text",sx:{color:"black ",my:1,whiteSpace:"nowrap",minWidth:"fit-content"},onClick:()=>d({...r,expiryType:r.expiryType==="never"?"":"never"}),children:r.expiryType==="never"?i(ee,{children:[e(He,{sx:{mr:1,color:"primary"}}),o.addExpiryDate]}):i(ee,{children:[e(Be,{sx:{mr:1}}),o.removeExpiryDate]})})]}),!X(r)&&e(k,{color:"error",variant:"caption",marginTop:1,children:o.invalidDateRange})]})]}),i(s,{item:!0,xs:12,children:[e(oe,{label:o.hideAmountOnPdf,control:e(ne,{id:"hidePrice",checked:r.hidePrice==="1",onChange:()=>d({...r,hidePrice:r.hidePrice==="1"?"0":"1"})})}),i(W,{severity:"info",sx:{mt:2},children:[o.amountsNotHidden," ",e(O,{href:"/manage/notifications/email/?notification_id=6",target:"_blank",children:o.viewNotificationSettings})]})]}),!r.id&&e(s,{item:!0,xs:12,children:e(oe,{label:o.useCustomCode,control:e(ne,{id:"customCode",checked:c,onChange:()=>de(!c)})})}),!r.id&&c&&e(s,{item:!0,xs:12,children:e(M,{value:r.code,disabled:!c,onChange:t=>d({...r,code:t.target.value.substring(0,64)})})})]}),i(s,{container:!0,item:!0,spacing:3,xs:12,md:5,sx:{alignContent:"flex-start"},children:[e(s,{item:!0,xs:12,children:i(I,{sx:{display:"flex",justifyContent:"space-between"},children:[e(k,{variant:"h2",sx:{fontWeight:700,fontSize:"1rem",color:l.palette.grey[500]},children:o.preview}),a.id&&i(I,{sx:{display:"flex",gap:1},children:[i(T,{variant:"outlined",size:"small",sx:{color:l.palette.grey[400],"&:hover":{color:l.palette.primary[500]},borderColor:l.palette.grey[400]},onClick:()=>{window.open(`/reserve/giftcert/pdf/?gcn=${r.code}`,"_blank")},children:[e(Xe,{sx:{mr:.5}}),o.print]}),i(T,{variant:"outlined",size:"small",sx:{color:l.palette.grey[400],"&:hover":{color:l.palette.primary[500]},borderColor:l.palette.grey[400]},onClick:()=>ye(),children:[e(qe,{sx:{mr:.5}}),o.email]}),i(T,{variant:"outlined",size:"small",sx:{color:l.palette.grey[400],"&:hover":{color:l.palette.primary[500]},borderColor:l.palette.grey[400]},onClick:()=>r.status==="void"?xe():fe(),children:[r.status==="void"?e(je,{sx:{mr:.5}}):e($e,{sx:{mr:.5}}),r.status==="void"?o.activate:o.void]})]})]})}),e(s,{item:!0,xs:12,children:e(Qe,{giftCardInfo:{...r,themeUrl:J(r.themeId)},existingGiftCard:a.id,useCustomCode:c,termsAndConditions:f,companyUrl:C,companyName:x,companyLogo:u})})]}),a.id&&i(s,{item:!0,xs:12,children:[e(Ce,{weight:"bold",size:"md",className:"padding-y-3",children:o.viewHistory}),e(Pe,{isLoading:F,emptyState:o.noGiftCardActivity,emptyStateImage:"GiftCert.png",hidePagination:!0,defaultPageSize:300,size:"sm",data:me,columns:[Me({accessor:"date",label:o.date,dateFormat:V,timeFormat:he,width:90}),Se({accessor:"src",label:o.source}),ze({accessor:"event",label:o.event}),Te({accessor:"msg",label:o.message})],sortable:!0,tableOptions:{defaultSorted:[{id:"date",desc:!0}]}})]})]}),e(I,{component:"footer",sx:{position:"fixed",bottom:0,left:0,backgroundColor:l.palette.grey[100],width:"100%",padding:1},children:e(te,{maxWidth:"lg",children:i(I,{sx:{display:"flex",justifyContent:"flex-end",gap:2},children:[e(T,{variant:"outlined",href:"/inventory/giftcards",children:o.cancel}),e(T,{variant:"primary",onClick:()=>be(),disabled:!ve()||F,children:o.save})]})})})]})})}export{qr as default};

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.