PageSourceSearch

https://cido-infaque.web.app/assets/admin-cause-projects.page-BO_90r9i.js

js cido-infaque.web.app collected 2026-10-03 12:20:28 UTC 21,338 bytes, 1 lines download raw bytes

1import{d as e,B as F,D as oe}from"./ui-vendor-wXL1vB-g.js";import{r as P,u as G,R as o,i as ue}from"./react-vendor-BktoabIY.js";import{a1 as k,aJ as Ae,bm as Ee,S as K,bj as V,cx as De,o as ke,e as Te,a8 as Ie,aj as Fe,q as Be,O as Le,aU as ne,bq as Re,cy as me,B as Oe,a9 as D,cz as $e,cA as Me,cB as pe,ac as he,cC as fe,cD as Ue,cE as Ve,cF as Z,aM as qe,T as We,bo as _e,$ as ee,bJ as ce,ak as ae,bR as ze}from"./index-DHpc7hhq.js";import{e as B,u as ge}from"./redux-vendor-DyFZt5ds.js";/* empty css                                   */import{f as le,F as He}from"./filter-dropdown.component-1_MHXcrR.js";import{r as Ke,a as Ye,f as Ge}from"./donationTimeStampListener-DkXpVS6G.js";import{R as Je}from"./refresh-sql-data.component-Da9JjHzP.js";import{S as Qe}from"./simple-page-size-select.component-WB9MRQ33.js";import{u as Xe,C as Ze}from"./cause-project-template.component-DS2dIxur.js";import{r as Y,s as je}from"./causes.action-DEkYLA3m.js";import{f as ea}from"./media-library-listing.component-DhKs1EZU.js";/* empty css                                            *//* empty css                               *//* empty css                    */import"./custom-csv-button.style-DuAxjoiR.js";import"./index-DdYyfB3z.js";/* empty css                                  */import"./transactions-table-BlC6gNyL.js";/* empty css                                 */import{I as aa}from"./image-previewer-and-edit.component-4OjW3XLh.js";import{M as ta}from"./media-library-dialog.component-DZaA_6R9.js";import{R as sa}from"./rich-text-editor.atom-0SDXpsSI.js";import"./form-vendor-B7oKYy-s.js";import"./chart-vendor-CfmrB_PR.js";import"./utm-builder.styles.component-DLbye_aQ.js";/* empty css                                       */import{S as ra}from"./ArrowLeft-Dm3lSmxb.js";import{T as ia}from"./textfield-new.atom-xYya_Ihr.js";import{S as oa,a as de}from"./arrow-back-CEVELpS_.js";import"./firebase-vendor-DpNCE-dN.js";import"./utm-links.component-eFkf6De_.js";import"./tick-Dsj5ZIpT.js";import"./data-table-wrapper.component-D0dQLfev.js";import"./campaign-fund-allocation-bar.component-BithJSsK.js";import"./text.atom-CdhPIqhc.js";import"./admin-user-profile.action-DsJZGmbw.js";import"./getDataFromApplicationObjects-D0HY_znK.js";import"./copy-to-clipboard.component-CsULwWIn.js";import"./analytics-509EAsrE.js";import"./admin-page-title.component-BZeG76-W.js";import"./emailCMS.action-GVR1B0Sq.js";import"./fileFunctions-D3VBlex5.js";import"./codingFunctions-0h0b4Mjo.js";import"./upload-Jb2I4npZ.js";import"./date-field.atom-CS4QPmws.js";import"./calendar-jeW4USFq.js";/* empty css                          */import"./textfield.atom-BBXqKSYt.js";import"./useTagsOfCategory-KZaEWN1f.js";import"./campaign.action-K_0qWca_.js";import"./campaign-and-cause-project-basic-section-header-desktop.component-Crgs9V5Q.js";import"./share-T63zuyC_.js";import"./cross-icon-DnmyFhlN.js";import"./edit-overlay.atom-BiyvR4NL.js";import"./activity-logs-component-B0AP5S__.js";import"./activityLogs-mCGBm_4i.js";import"./NewsFeedAvatar-J6DuG0tG.js";import"./useResizeObserver-CAnv0LW_.js";import"./caret-down-oV2nWz1C.js";import"./custom-modal-header.component-CrD1aPQA.js";import"./admin-action-button.atom-BdM2wLL_.js";import"./icon-button.atom-CDVUvgEk.js";import"./big-edit-B7MLxmLZ.js";import"./delete-CVS5AHlv.js";import"./outreachgetDate-Brswp9Zg.js";import"./card-new.page-CuMiWpGH.js";import"./chevron-up-Dz1Z9vcF.js";import"./audit-logs.component-BW9O2GdC.js";import"./exportIcon-IuewquxF.js";import"./xlsx-APjLrsY0.js";import"./media-libarary-styled.components-C3xI6xvu.js";import"./alert-confirmation.component-vmuLS6wT.js";import"./alert-icon-CIy-mDLg.js";import"./column-filter-icon-DxTa9zPj.js";import"./trash-icon-BNtpn1e5.js";import"./dowload-icon-0kfE__T0.js";import"./tags-view.component-DgEhGTCx.js";import"./tag-delete-icon-L2i-Tkyw.js";import"./tagsColor-VwpxO8R9.js";import"./selected-filters.component-DpgCmNvd.js";import"./allUsers.action-Bq4JxlXp.js";import"./useEmailToSendTableData-Cmk1YLbu.js";import"./useEmailStatuses-CSsfoCrZ.js";import"./delivered-icon-ZeL74Ivf.js";import"./emailCmsFunctions-CB3uVNdy.js";import"./replaceWithDynamicContent-Cmtijmdh.js";
1import"./caret-up-down.component-lqM-Hbpi.js";import"./Dropdown-ClNCHiCI.js";import"./select-field.component-BU4r96Yg.js";import"./custom-checkbox.component-_sq9xPNR.js";import"./tags-input.component-Hyo8skPC.js";import"./tag-edit-icon-CdzIFSzu.js";import"./check-icon-Cav75WAs.js";/* empty css                          */import"./export-contact-management-B0uKeDMz.js";import"./export-xlsx-icon-tKvcDqLx.js";/* empty css                             */const na=u=>{const n=G(),m=k("causeName"),s=k("currencySymbol"),j=P.useCallback(r=>{n(`/cause-projects/edit?id=${r}`)},[n]),c=r=>new DOMParser().parseFromString(r,"text/html").body.textContent||"",C={textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},b={display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden",textOverflow:"ellipsis"};return P.useMemo(()=>[{id:"campaignName",title:`${m} name`,key:"campaignName",sortable:!0,defaultVisible:!0,headerClass:"header-cell",className:"normal-height normal-padding no-wrap",render:r=>e.jsx(F,{sx:{...C,cursor:"pointer",textDecoration:"underline"},onClick:()=>j(r.campaignId),"data-test":"cause-name",children:r.campaignName})},{id:"description",title:"Description",key:"description",sortable:!1,defaultVisible:!0,headerClass:"header-cell",className:"normal-height normal-padding",render:r=>e.jsx(F,{sx:{width:"224px",...b},children:c(r==null?void 0:r.description)||"-"})},{id:"collectedAmount",title:"Collected amount",key:"collectedAmount",sortable:!0,defaultVisible:!0,headerClass:"header-cell",className:"normal-height normal-padding",render:r=>e.jsx(F,{children:r.collectedAmount?`${s}${Ae(r.collectedAmount)}`:`${s}0`})},{id:"fundraisingCode",title:"Fundraiser code",key:"fundraisingCode",sortable:!1,defaultVisible:!0,headerClass:"header-cell",className:"normal-height normal-padding",render:r=>e.jsx(F,{children:r.fundraisingCode||"-"})},{id:"lastUpdatedBy",title:"Last updated by",key:"lastUpdatedBy",sortable:!0,defaultVisible:!0,headerClass:"header-cell",className:"normal-height normal-padding",render:r=>e.jsx(F,{...C,children:r.lastUpdatedBy||"-"})},{id:"lastUpdatedTime",title:"Last updated on",key:"lastUpdatedTime",sortable:!0,defaultVisible:!0,headerClass:"header-cell",className:"normal-height normal-padding",render:r=>e.jsx(F,{children:r.lastUpdatedTime?Ee(r.lastUpdatedTime):"-"})},{id:"status",title:"Status",key:"status",sortable:!0,defaultVisible:!0,headerClass:"header-cell",className:"normal-height normal-padding",render:r=>{let a;return r.status===!0?a="Active":r.status==="archived"?a="Cancelled":r.status===!1&&(a="Completed"),e.jsx(F,{children:a})}}],[m,s,j])},ca=u=>{const n=()=>u.filter(l=>!l.exportOnly).map(l=>({id:l.id,title:l.title,visible:l.defaultVisible,unmoveable:l.unmoveable||!1})),[m,s]=P.useState(n()),j=P.useMemo(()=>{const b=new Map(u.map(l=>[l.id,l]));return m.filter(l=>l.visible).map(l=>b.get(l.id)).filter(Boolean).map(l=>({key:l.key,title:l.title,render:l.render,sortable:l.sortable,className:l.className,headerClass:l.headerClass}))},[m,u]);return{columnPreferences:m,tableColumns:j,updatePreferences:b=>{s(b)},resetPreferences:()=>{const b=n();return s(b),b}}},la=u=>{const[n,m]=P.useState({}),s=P.useCallback(async(j,c)=>{try{j==="navigate"&&u(j,c)}catch(C){console.error("Action failed:",C)}finally{m(C=>({...C,[c.campaignId]:!1}))}},[u]);return{loadingRow:n,handleAction:s}},da=({values:u})=>{const n=k("causeName"),m=k("currencySymbol");return e.jsxs("div",{className:"cause-projects-stats-component-container",children:[e.jsx(K,{title:`Total ${n}s`,count:u.causes||0}),e.jsx(K,{title:"Total no. of contributions",count:u.transactions||0}),e.jsx(K,{title:"Contact Covered Amount",count:le(u.donorCoveredAmount,m)||0}),e.jsx(K,{title:"Total Revenue",count:le(u.totalAmount,m)||0})]})},ua=()=>{const u=G(),n=k("causeName"),{basicBrandInfo:m}=B(t=>t.InfauqeInstance),s=B(t=>t.causes.allCauses),{allCauseProjects:j}=B(t=>t.campaign),[c,C]=o.useState([]),[b,l]=o.useState(!1),[r,a]=o.useState(""),[x,O]=o.useState(""),[v,N]=o.useState(1),[p,A]=o.useState(10),[w,L]=o.useState(null),[$,q]=o.useState("ASC"),[J,Q]=o.use
1State(""),[W,R]=o.useState({causes:0,transactions:0,donorCoveredAmount:0,totalAmount:0}),[M,X]=o.useState({}),_=o.useMemo(()=>[{value:"all",label:`All ${V(n,!1)}`},...De],[n]),[i,h]=o.useState(_[0]||{value:"all",label:"All Causes"}),y=o.useCallback((t,d)=>{t==="navigate"&&u(`/cause-projects/edit?id=${d.campaignId}`)},[u]);la(y);const xe=na(),{tableColumns:Ce}=ca(xe),te=o.useCallback(t=>t&&new DOMParser().parseFromString(t,"text/html").body.textContent||"",[]),se=o.useCallback((t,d,S)=>{let f=d;if(t.value==="all"?f=d:t.value==="notVisible"?f=d.filter(g=>g.dontShowOnDonationPage===!0):f=d.filter(g=>g.status===t.value),S&&S.trim()){const g=S.toLowerCase().trim();f=f.filter(E=>{const T=(E.campaignName||"").toLowerCase(),I=te(E.description||"").toLowerCase(),z=(E.fundraisingCode||"").toLowerCase(),H=(E.lastUpdatedBy||"").toLowerCase();return T.includes(g)||I.includes(g)||z.includes(g)||H.includes(g)})}return f},[te]),re=o.useMemo(()=>Object.keys(M).length?j.map(t=>({...t,collectedAmount:M[t.campaignId]??t.collectedAmount??0})):j,[j,M]);o.useEffect(()=>{let t=se(i,re,x);w&&(t=[...t].sort((d,S)=>{var E,T,I,z,H,ie;let f=d[w],g=S[w];return w==="pointOfContact"?(f=((E=d.pointOfContact)==null?void 0:E.name)||"",g=((T=S.pointOfContact)==null?void 0:T.name)||""):w==="causes"&&(f=((z=(I=d.causes)==null?void 0:I[0])==null?void 0:z.label)||"",g=((ie=(H=S.causes)==null?void 0:H[0])==null?void 0:ie.label)||""),f==null&&(f=""),g==null&&(g=""),typeof f=="string"&&(f=f.toLowerCase(),g=(g||"").toLowerCase()),$==="ASC"?f>g?1:f<g?-1:0:f<g?1:f>g?-1:0})),C(t),N(1)},[re,i,x,w,$,se]);const be=o.useMemo(()=>{if(!c||!Array.isArray(c))return[];const t=(v-1)*p,d=t+p;return c.slice(t,d)},[c,v,p]);o.useEffect(()=>{const t=Ke(a,"causes");return()=>t},[]);const ve=o.useCallback(t=>{h(t)},[]),Se=o.useCallback(t=>{O(t)},[]),Ne=(t,d)=>{N(d)},ye=t=>{A(t.value),N(1)},Pe=(t,d)=>{d==="default"?(L(null),q("ASC")):(L(t),q(d))};o.useEffect(()=>{R(t=>({...t,causes:s.length}))},[s]),o.useEffect(()=>{(async()=>{try{l(!0);const d=await Ge({title:"cause-list-page"});d&&R(S=>({...S,transactions:d.data.records[0].transactionsCount,donorCoveredAmount:d.data.records[0].donorCoveredAmount,totalAmount:d.data.records[0].totalRevenue,latestTimeValueInPeriod:d.data.records[0].latestTimeValue}))}catch(d){console.error(d)}finally{l(!1)}})()},[]),o.useEffect(()=>{(async()=>{var d;try{const S=localStorage.getItem("token"),f="cido-infaque",g=`SELECT subtype, SUM(total) as collectedAmount FROM all_transactions WHERE tenant_id = '${f}' AND transactionType = 'cause' AND (deleted IS NULL OR deleted = 0) GROUP BY subtype`,E=await Le.post(ne,{query:g,tenant_id:f},{headers:{"Content-Type":"application/json",Authorization:`Bearer ${S}`,"Access-Control-Allow-Origin":ne}});if((d=E.data)!=null&&d.data){const T={};E.data.data.forEach(I=>{T[I.subtype]=I.collectedAmount}),X(T)}}catch(S){console.error("Error fetching per-cause SQL amounts:",S)}})()},[]);const we=()=>{u("/cause-projects/create")};return e.jsxs("div",{className:"admin-all-cause-projects-page",children:[r&&!Ye(W.latestTimeValueInPeriod,r)&&e.jsx(Je,{title:"cause-list-page",setRecords:R,loading:b,setLoading:l}),e.jsx(ke,{crumbs:["Fundraising",`${V(n,!1)}`],onCrumbClick:()=>{}}),e.jsxs("div",{className:"admin-all-cause-projects-page-header",children:[e.jsx("h2",{className:"admin-all-cause-projects-page-header-heading",children:`${V(n,!1)}`}),e.jsxs(Te,{variant:"contained",size:"large",onClick:we,children:["New ",m&&m.causeName?m.causeName.toLowerCase():"causes"]})]}),e.jsx("div",{className:"divider"}),e.jsx(da,{values:W}),e.jsx("div",{className:"admin-all-cause-projects-page-body",children:e.jsxs("div",{className:"admin-all-cause-projects-page-body-header",children:[e.jsxs(oe,{direction:"row",justifyContent:"space-between",alignItems:"center",sx:{padding:"16px",borderWidth:"0px 0px 1px",borderStyle:"solid",borderColor:"rgb(208, 213, 221)"},children:[e.jsx(Ie,{searchValue:J,setSearchValue:Q,onSearchChange:Se}),e.jsx(He,{filterOptions:_,selectedValue:i.value,onFilterChange:ve})]}),e.jsxs("div",{className:"admin-all-cause-projects-table-container",children:[e.jsxs("div",{className:"admin-all-cause-projects-results-count",children:[c.length," results"]}),e.jsx(Fe,{columns:Ce,data:be,loading:b,tableStyles:{borderRadius:"8px",border:"1px solid #EAECF0"},customIdField:"campaignId",sortKey:w,sortDirection:$,handleSort:Pe}),c.length>0&&e.jsxs(oe,{display:"flex",direction:"row",justifyContent:"flex-end",alignItems:"center",gap:2,sx:{width:"100%",mt:2},children:[e.jsx(Qe,{pageSize:p,options:[10,25,50,100],onPageSizeChange:ye}),e.jsx(Be,{count:c.length,page:v,rowsPerPage:p,onPageChange:Ne})]})]})]})})]})},ma=()=>{const u=G(),n=ge(),m=Re(window.location.search,"id"),s=k("causeName"),j=Xe(m),[c,C]=o.useState(j),[b,l]=o.useState(!1),[r,a]=o.use
1State(me),x=B(p=>p.causes.causeDataLoading);P.useEffect(()=>{n(Oe())},[n]);const{allDonationTemplates:O}=B(p=>p.donationTemplates);P.useEffect(()=>{x.loading?D.fire({title:`Updating ${s} Data`,text:`Your ${s} is being updated`,customClass:{loader:"unsubscribing-from-infaque-spinner"},showCancelButton:!1,showConfirmButton:!1,allowEscapeKey:!1,allowOutsideClick:!1,didOpen:()=>{D.showLoading()}}):D.close()},[x.loading,s]),P.useEffect(()=>{x.success&&D.fire({title:`${s} has been updated successfully`,text:"Your data has been updated successfully",confirmButtonText:"Stay Here",confirmButtonColor:"#d3d2d2",showCancelButton:!0,cancelButtonText:`Back To ${s}`,cancelButtonColor:"var(--primary-color)",allowOutsideClick:!1,allowEscapeKey:!1,didOpen:()=>{l(!0)}}).then(A=>{A.isDismissed&&u("/cause-projects/all"),n(Y()),D.close()}),x.error!==null&&D.fire({title:"Some error occurred",text:x.error,showConfirmButton:!0,confirmButtonColor:"var(--primary-color)",allowOutsideClick:!1}).then(p=>{n(Y()),D.close()})},[x,n,s,history]);const v=()=>{const p=pe({causeProject:c,causeName:s});return p.errors.length?(a(p.campaignErrors),he.error(e.jsx("div",{className:"toast-campaign-errors-container",children:p.errors.map((w,L)=>e.jsxs("p",{children:[w,"."]},L))}),{autoClose:!1}),{status:!1}):{status:!0,campaignFinalData:fe(c)}},N=()=>{const p=v();let A=$e(p.campaignFinalData.templateId,O);A&&!A.active&&n(Me(A)),p.status&&n(je({...p.campaignFinalData,edit:!0,campaignId:m,causeId:c.cause.value})),n(ea())};return c?e.jsx("div",{className:"admin-cause-projects-edit-page",children:e.jsx(Ze,{defaultCauseProject:j,causeProject:c,setCauseProject:C,setCauseProjectErrors:a,causeProjectErrors:r,view:"admin",canEdit:!0,submitFunction:N,updated:b,mode:"edit"})}):""},pa=({section:u,setSection:n,campaignName:m,submitDraft:s,causeProject:j,setCauseProjectErrors:c,causeProjectErrors:C,setCauseProject:b})=>e.jsx("div",{className:"project-section-header-component",children:u===3?e.jsxs("div",{className:"preview-header",children:[e.jsxs("div",{className:"back-text",onClick:()=>n(1),children:[e.jsx(ra,{}),"  Back to Editing"]}),e.jsxs("div",{className:"",children:["Preview and publish your ",m]})]}):e.jsxs("div",{className:"preview-header",children:[e.jsx("div",{className:"d-flex",children:Array(2).fill().map((r,a)=>e.jsxs("div",{onClick:()=>n(a+1),className:`project-bar-container ${a+1<u?"active":""} ${a+1===u?"current":a+1>u&&"disabled"}`,children:[e.jsx("div",{className:"number",children:a+1}),a+1!==2&&e.jsx("div",{className:"bar"})]},a))}),e.jsx("div",{className:"status-dropdown-wrapper-cause"})]})}),U="campaignName",ha=()=>{const{id:u}=ue(),n=ge(),m=G();k("campaignName");const s=k("causeName"),j=B(i=>i.causes.causeDataLoading),[c,C]=P.useState(1),[b,l]=o.useState(!1),{currentUser:r}=B(i=>
1i.user),[a,x]=o.useState(Ue),O=3,[v,N]=o.useState(me);P.useEffect(()=>{u&&window.history.replaceState(null,null,"/cause-projects/create")},[u]),o.useEffect(()=>(j.loading?Ve(`Creating ${s}`,`Please wait while we create ${s} data`):j.success?(Z(),D.mixin().fire({title:"Cause Created",text:"Your Cause has been created successfully",timer:2e3,showConfirmButton:!1,allowOutsideClick:!1,allowEscapeKey:!1,didOpen:()=>{l(!0)}}).then(h=>{h.isConfirmed,m("/cause-projects/all"),n(Y())})):j.error?(Z(),qe.then(()=>{n(Y()),D.close()})):Z(),()=>We()),[j,n,history,s]);const p=()=>{const i=pe({causeProject:a,causeName:s});if(i.errors.length)return N(i.campaignErrors),he.error(e.jsx("div",{className:"toast-campaign-errors-container",children:i.errors.map((h,y)=>e.jsxs("p",{children:[h,"."]},y))}),{autoClose:!1}),{status:!1};{const h=fe(a);return h.createdBy=r.email,{status:!0,causeProjectFinalData:h}}},A=i=>{let h=i;h.length>60&&(h=h.substring(0,60)),x(y=>({...y,[U]:h})),h.trim().match(ze)?N(y=>({...y,[U]:""})):N(y=>({...y,[U]:"Service name is required or invalid"}))},w=i=>{const h=a.causeProject?"description":"impactStatement";x({...a,[h]:i}),N(y=>({...y,impactStatement:i.trim()===""?"Description is required":""}))},L=i=>{const h=a.causeProject?"description":"impactStatement";N({...v,[h]:i})},$=()=>{const i=p();i.status&&n(je(i.causeProjectFinalData))},q=()=>{localStorage.setItem("causeProjectPreview",JSON.stringify(a)),window.open("/cause-project-preview?header=no-header","_blank")},J=i=>{const h=new FileReader;h.readAsDataURL(i),h.onloadend=function(y){x({...a,campaignImage:h.result})},setEdited(!0)},Q=()=>{x({...a,campaignImage:""})},[W,R]=P.useState(!1),M=()=>{R(!0)},X=()=>{R(!1)},_=i=>{x({...a,campaignImage:i.url})};return e.jsxs("div",{className:"admin-create-campaign-page",children:[e.jsxs("div",{children:[e.jsx(_e,{crumbs:["Fundraising",V(s),a.campaignName||`Create New ${s}`],onCrumbClick:()=>m("/cause-projects/all")}),e.jsx("div",{className:"create-project-header-wrapper",children:e.jsx("h1",{className:"heading",children:a.campaignName||`Create New ${s}`})}),e.jsx("span",{className:"divider"})]}),e.jsxs("div",{className:"cause-header-section",children:[e.jsx(pa,{section:c,setSection:C,campaignName:s,causeProject:a,setCauseProject:x,setCauseProjectErrors:N,causeProjectErrors:v}),e.jsxs("div",{className:"cause-section-container",children:[c===1&&e.jsxs("div",{children:[e.jsxs("div",{children:[e.jsxs(ee,{type:"h4",children:["1. Describe your"," ",e.jsx("span",{className:"cause-heading",children:s})]}),e.jsxs("div",{className:"subtitle",children:["Give your"," ",e.jsx("span",{className:"cause-subheading",children:s})," a suitable name."]})]}),e.jsxs("div",{className:"cause-name-textfield",children:[e.jsx(ia,{characterCount:60,required:!0,type:"text",name:"causeProject-name",value:a.campaignName,autoComplete:"off",onChange:i=>A(i.target.value),label:`${V(s)} Name`}),v[U]&&e.jsx("div",{className:"error-message-cause",children:e.jsx(ce,{message:v[U]})}),e.jsxs("div",{className:"campaign-and-cause-project-basic-section-impact-container",children:[e.jsxs("div",{className:"subtitle",children:["Write description for your"," ",e.jsx("span",{className:"cause-subheading",children:s}),"."]}),e.jsx("div",{className:"editor",style:{border:"2px solid #a7a5a6",borderRadius:"8px",padding:"1.5px",marginTop:"10px"},children:e.jsx(sa,{required:!0,"data-test":"project-impact",value:a.causeProject?a.description:a.impactStatement,setValue:w,setError:L,error:a.causeProject?v.description:v.impactStatement})}),v&&e.jsx("div",{className:"description-error-message",children:e.jsx(ce,{message:v.impactStatement})})]})]})]}),c===3&&e.jsxs("div",{children:[e.jsx(ee,{type:"h4",children:"Your Public Page is Ready!"}),e.jsx("div",{className:"subtitle",children:"Tap below to preview how it appears to your contacts."}),e.jsxs("div",{className:"preview-section",children:[" ",e.jsx("button",{onClick:q,className:"preview-event-button",children:"Preview Cause"})]})]}),c===2&&e.jsxs("div",{children:[e.jsxs("div",{children:[e.jsxs(ee,{type:"h4",children:["2. Upload ",e.jsx("span",{className:"cause-heading",children:s})," ","cover image"]}),e.jsxs("div",{className:"subtitle",children:["Give your"," ",e.jsx("span",{className:"cause-subheading",children:s})," a a memorable look."]})]}),e.jsx("div",{className:"campaign-and-cause-project-basic-section-image-container",children:e.jsx("div",{className:"image-container",children:c===2&&e.jsx(aa,{datatest:"campaign-logo",width:"100%",square:!0,subText:"1400px Width   500px He
1ight",edit:!0,file:a.campaignImage,setFile:J,handleDeleteImage:Q,openDialog:M})})}),e.jsx(ta,{open:W,handleClose:X,handleSelectFileFromLibrary:_,isInMediaLibrary:!0})]}),e.jsxs("div",{className:"navigation-buttons",children:[c>1&&e.jsxs(ae,{small:!0,noRadius:!0,handleClick:()=>C(i=>Math.max(1,i-1)),gray:!0,children:[e.jsx(oa,{}),"   Back"]}),c<3&&e.jsxs(ae,{small:!0,primaryShade:!0,noRadius:!0,handleClick:()=>C(i=>Math.min(O,i+1)),disabled:c===1&&(!a.campaignName.trim()||v.campaignName||!a[a.causeProject?"description":"impactStatement"].trim())||c===2&&!a.campaignImage,children:["Next   ",e.jsx(de,{})]}),c===3&&e.jsxs(ae,{small:!0,noRadius:!0,primaryShade:!0,handleClick:$,children:["Publish   ",e.jsx(de,{})]})]})]})]})]})},is=()=>{const{id:u}=ue();return e.jsx("div",{className:"admin-cause-projects",children:{all:e.jsx(ua,{}),edit:e.jsx(ma,{}),create:e.jsx(ha,{})}[u]})};export{is 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.