1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5474],{4530:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/user/campaign",function(){return a(8780)}])},8780:(e,t,a)=>{"use strict";a.r(t),a.d(t,{CampaignsTable:()=>I,default:()=>S});var i=a(4848),n=a(6540),r=a(7284),l=a(3912),s=a(2016),o=a(5026),d=a(2163),c=a(7944),u=a(7156),m=a(820),p=a(2104),h=a(9998),x=a(5233),g=a(5904),A=a(7917),j=a(8296),f=a(3051);a(1106);var C=a(5099),b=a(3261),v=a(8874),y=a(8465),w=a.n(y),k=a(4505),N=a(6715);let _=a(6425);function E(){let[e,t]=(0,n.useState)("");return(0,i.jsx)("div",{className:"p-50 mx-auto",children:(0,i.jsx)(I,{SearchText:e})})}let I=e=>{let{SearchText:t=""}=e,a=(0,N.useRouter)(),[l,s]=(0,n.useState)([]);return(0,n.useEffect)(()=>{(async()=>{_.post("/api/Campaign/General",{action:"list",userId:localStorage.userid,type:localStorage.type}).then(e=>{if(e&&e.data){let t=[],a=1;e.data.forEach(e=>{var i,n,r,l,s,o;t.push((i=e._id,n=a++,r={backgroundImage:"linear-gradient(to right,#ecffec, #ecffec "+e.percentCompleted+"% , white "+e.percentCompleted+"%)"},l=e._id,s=e.title,o=e.creationDate,{dataid:i,id:n,RowStyle:r,campaignId:l,Fund:s,DateStarted:o,DateEnding:"",PercentCompleted:""+e.percentCompleted+"%",TargetAmount:"$ "+(0,v.ej)(e.targetAmount),AmountReceived:"$ "+(0,v.ej)(e.totalRecieved),Donations:void 0}))}),s(t)}})})()},[t]),(0,i.jsx)(C.A,{title:"Campaigns",headCells:[{id:"id",numeric:!0,label:"id",className:"hidden-md"},{id:"Fund",label:"Fund"},{id:"DateStarted",label:"Date Started",className:"hidden-sm"},{id:"DateEnding",label:"Date Ending",className:"hidden-sm"},{id:"PercentCompleted",numeric:!0,label:"Percent Completed",className:"hidden-sm"},{id:"TargetAmount",numeric:!0,label:"Target Amount",className:"hidden-xs"},{id:"AmountReceived",numeric:!0,label:"Amount Received",className:"hidden-xs"},{id:"controlButtons",label:""}],rows:l,rowClick:e=>{a.push("/user/report?i="+e)},renderEnd:e=>(0,i.jsx)(r.A,{align:"right",children:(0,i.jsx)(F,{row:e})})})};function F(e){let{row:t}=e,a=(0,N.useRouter)(),[r,C]=n.useState(!1),b=n.useRef(),y=async e=>{(0,k.Ay)("Deleting ..."),await _.post("/api/Campaign/General",{action:"delete",campaignId:e}),w().fire("Campaign Deleted !","","success"),location.reload()};return(0,i.jsxs)(n.Fragment,{children:[(0,i.jsxs)(l.A,{style:{marginRight:10,color:"#fff !important"},ref:b,"aria-label":"split button",children:[(0,i.jsx)(s.Ay,{title:"Open",children:(0,i.jsxs)(o.A,{variant:"contained",color:"primary",size:"small",style:{color:"#fff !important"},onClick:e=>{(0,v.F4)(e),window.open("/page/donate?id="+t.campaignId)},children:[(0,i.jsx)(x.A,{})," \xa0 Open"]})}),(0,i.jsx)(o.A,{variant:"contained",color:"primary",size:"small","aria-controls":r?"split-button-menu":void 0,"aria-expanded":r?"true":void 0,"aria-label":"extra options","aria-haspopup":"menu",onClick:e=>{(0,v.F4)(e),C(e=>!e)},children:(0,i.jsx)(g.A,{})})]}),(0,i.jsx)(d.A,{sx:{zIndex:1},open:r,anchorEl:b.current,role:void 0,transition:!0,disablePortal:!0,style:{zIndex:100},children:e=>{let{TransitionProps:n,placement:r}=e;return(0,i.jsx)(c.A,{...n,style:{transformOrigin:"bottom"===r?"center top":"center bottom"},children:(0,i.jsx)(u.A,{children:(0,i.jsx)(m.A,{onClickAway:()=>{C(!1)},children:(0,i.jsxs)(p.A,{id:"split-button-menu",autoFocusItem:!0,children:[(0,i.jsx)(s.Ay,{title:"Copy link to clipboard",children:(0,i.jsxs)(h.A,{onClick:e=>{(0,v.F4)(e),navigator.clipboard.writeText(v.$W.server+"page/donate?id="+t.campaignId),w().fire("Copied to Clipboard !","","success")},children:[(0,i.jsx)("svg",{class:"MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiBox-root",focusable:"false","aria-hidden":"true",viewBox:"0 0 24 24","data-testid":"ContentCopyIcon",children:(0,i.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"})}),"\xa0 Copy"]})}),(0,i.jsx)(s.Ay,{title:"Manually Add Gifts to Campaign",children:(0,i.jsxs)(h.A,{onClick:e=>{(0,v.F4)(e),a.push("/user/manualForm?id="+t.campaignId)},children:[(0,i.jsx)(A.A,{})," \xa0 Add"]})}),(0,i.jsxs)(h.A,{className:"editBtn",onClick:e=>{(0,v.F4)(e),a.push("/user/create?edit="+t.campaignId)},children:[(0,i.jsx)(j.A,{})," \xa0 Edit"]}),(0,i.jsxs)(h.A,{className:"deleteBtn",onClick:e=>{(0,v.F4)(e),(0,v.QV)(()=>{y(t.campaignId)})},children:[(0,i.jsx)(f.A,{})," \xa0 Delete"]})]})})})})}})]})}let S=()=>(0,i.jsx)(b.A,{Component:E,header:!0,footer:!0})}},e=>{var t=t=>e(e.s=t);e.O(0,[3478,9906,8037,9736,6425,1021,1679,9830,6938,1274,571,636,6593,8792],()=>t(4530)),_N_E=e.O()}]);
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.