Campaigns
1 year ago
DonationForms
2 years ago
EventTickets
2 years ago
assets
1 year ago
fonts
1 year ago
images
1 year ago
adminBlocks-rtl.css
1 year ago
adminBlocks.asset.php
1 year ago
adminBlocks.css
1 year ago
adminBlocks.js
1 year ago
baseFormDesignCss-rtl.css
1 year ago
baseFormDesignCss.asset.php
1 year ago
baseFormDesignCss.css
1 year ago
baseFormDesignCss.js
2 years ago
campaignBlock-rtl.css
1 year ago
campaignBlock.asset.php
1 year ago
campaignBlock.css
1 year ago
campaignBlock.js
1 year ago
campaignBlockApp-rtl.css
1 year ago
campaignBlockApp.asset.php
1 year ago
campaignBlockApp.css
1 year ago
campaignBlockApp.js
1 year ago
campaignBlocks-rtl.css
1 year ago
campaignBlocks.asset.php
1 year ago
campaignBlocks.css
1 year ago
campaignBlocks.js
1 year ago
campaignBlocksLandingPage-rtl.css
1 year ago
campaignBlocksLandingPage.asset.php
1 year ago
campaignBlocksLandingPage.css
1 year ago
campaignBlocksLandingPage.js
1 year ago
campaignCommentsBlockApp-rtl.css
1 year ago
campaignCommentsBlockApp.asset.php
1 year ago
campaignCommentsBlockApp.css
1 year ago
campaignCommentsBlockApp.js
1 year ago
campaignCoverBlock-rtl.css
1 year ago
campaignCoverBlock.asset.php
1 year ago
campaignCoverBlock.css
1 year ago
campaignCoverBlock.js
1 year ago
campaignDetails-rtl.css
1 year ago
campaignDetails.asset.php
1 year ago
campaignDetails.css
1 year ago
campaignDetails.js
1 year ago
campaignDonateButtonBlock-rtl.css
1 year ago
campaignDonateButtonBlock.asset.php
1 year ago
campaignDonateButtonBlock.css
1 year ago
campaignDonateButtonBlock.js
1 year ago
campaignDonateButtonBlockApp-rtl.css
1 year ago
campaignDonateButtonBlockApp.asset.php
1 year ago
campaignDonateButtonBlockApp.css
1 year ago
campaignDonateButtonBlockApp.js
1 year ago
campaignDonationsBlockApp-rtl.css
1 year ago
campaignDonationsBlockApp.asset.php
1 year ago
campaignDonationsBlockApp.css
1 year ago
campaignDonationsBlockApp.js
1 year ago
campaignDonorsBlockApp-rtl.css
1 year ago
campaignDonorsBlockApp.asset.php
1 year ago
campaignDonorsBlockApp.css
1 year ago
campaignDonorsBlockApp.js
1 year ago
campaignEntity.asset.php
1 year ago
campaignEntity.js
1 year ago
campaignGoalBlock-rtl.css
1 year ago
campaignGoalBlock.asset.php
1 year ago
campaignGoalBlock.css
1 year ago
campaignGoalBlock.js
1 year ago
campaignGoalBlockApp-rtl.css
1 year ago
campaignGoalBlockApp.asset.php
1 year ago
campaignGoalBlockApp.css
1 year ago
campaignGoalBlockApp.js
1 year ago
campaignGridApp-rtl.css
1 year ago
campaignGridApp.asset.php
1 year ago
campaignGridApp.css
1 year ago
campaignGridApp.js
1 year ago
campaignGridBlock-rtl.css
1 year ago
campaignGridBlock.asset.php
1 year ago
campaignGridBlock.css
1 year ago
campaignGridBlock.js
1 year ago
campaignListTable-rtl.css
1 year ago
campaignListTable.asset.php
1 year ago
campaignListTable.css
1 year ago
campaignListTable.js
1 year ago
campaignPagePostTypeEditor.asset.php
1 year ago
campaignPagePostTypeEditor.js
1 year ago
campaignStatsBlockApp-rtl.css
1 year ago
campaignStatsBlockApp.asset.php
1 year ago
campaignStatsBlockApp.css
1 year ago
campaignStatsBlockApp.js
1 year ago
campaignTitleBlock.asset.php
1 year ago
campaignTitleBlock.js
1 year ago
campaignWelcomeBannerCss-rtl.css
1 year ago
campaignWelcomeBannerCss.asset.php
1 year ago
campaignWelcomeBannerCss.css
1 year ago
campaignWelcomeBannerCss.js
1 year ago
campaignWelcomeBannerJs.asset.php
1 year ago
campaignWelcomeBannerJs.js
1 year ago
classicFormDesignCss-rtl.css
1 year ago
classicFormDesignCss.asset.php
1 year ago
classicFormDesignCss.css
1 year ago
classicFormDesignCss.js
2 years ago
classicFormDesignJs.asset.php
2 years ago
classicFormDesignJs.js
2 years ago
donationConfirmationReceiptApp.asset.php
1 year ago
donationConfirmationReceiptApp.js
1 year ago
donationFormApp-rtl.css
1 year ago
donationFormApp.asset.php
1 year ago
donationFormApp.css
1 year ago
donationFormApp.js
1 year ago
donationFormBlock-rtl.css
1 year ago
donationFormBlock.asset.php
1 year ago
donationFormBlock.css
1 year ago
donationFormBlock.js
1 year ago
donationFormBlockApp-rtl.css
1 year ago
donationFormBlockApp.asset.php
1 year ago
donationFormBlockApp.css
1 year ago
donationFormBlockApp.js
1 year ago
donationFormEmbed.asset.php
1 year ago
donationFormEmbed.js
1 year ago
donationFormEmbedInside.asset.php
1 year ago
donationFormEmbedInside.js
1 year ago
donationFormRegistrars-rtl.css
1 year ago
donationFormRegistrars.asset.php
1 year ago
donationFormRegistrars.css
1 year ago
donationFormRegistrars.js
1 year ago
eventTicketsBlock-rtl.css
1 year ago
eventTicketsBlock.asset.php
1 year ago
eventTicketsBlock.css
1 year ago
eventTicketsBlock.js
1 year ago
eventTicketsTemplate-rtl.css
1 year ago
eventTicketsTemplate.asset.php
1 year ago
eventTicketsTemplate.css
1 year ago
eventTicketsTemplate.js
1 year ago
formBuilderApp-rtl.css
1 year ago
formBuilderApp.asset.php
1 year ago
formBuilderApp.css
1 year ago
formBuilderApp.js
1 year ago
formBuilderRegistrars-rtl.css
1 year ago
formBuilderRegistrars.asset.php
1 year ago
formBuilderRegistrars.css
1 year ago
formBuilderRegistrars.js
1 year ago
formEntity.asset.php
1 year ago
formEntity.js
1 year ago
formTaxonomySettings-rtl.css
1 year ago
formTaxonomySettings.asset.php
1 year ago
formTaxonomySettings.css
1 year ago
formTaxonomySettings.js
1 year ago
multiStepFormDesignCss-rtl.css
1 year ago
multiStepFormDesignCss.asset.php
1 year ago
multiStepFormDesignCss.css
1 year ago
multiStepFormDesignCss.js
2 years ago
offlineGateway.asset.php
1 year ago
offlineGateway.js
1 year ago
offlineGatewayFormBuilder-rtl.css
1 year ago
offlineGatewayFormBuilder.asset.php
1 year ago
offlineGatewayFormBuilder.css
1 year ago
offlineGatewayFormBuilder.js
1 year ago
payPalCommerceGateway.asset.php
1 year ago
payPalCommerceGateway.js
1 year ago
payPalStandardGateway.asset.php
2 years ago
payPalStandardGateway.js
2 years ago
stripePaymentElementFormBuilder-rtl.css
1 year ago
stripePaymentElementFormBuilder.asset.php
1 year ago
stripePaymentElementFormBuilder.css
2 years ago
stripePaymentElementFormBuilder.js
2 years ago
stripePaymentElementGateway.asset.php
1 year ago
stripePaymentElementGateway.js
1 year ago
testGateway.asset.php
2 years ago
testGateway.js
2 years ago
testOffsiteGateway.asset.php
2 years ago
testOffsiteGateway.js
2 years ago
twoPanelStepsFormLayoutCss-rtl.css
1 year ago
twoPanelStepsFormLayoutCss.asset.php
1 year ago
twoPanelStepsFormLayoutCss.css
1 year ago
twoPanelStepsFormLayoutCss.js
2 years ago
campaignBlockApp.js
1 lines
| 1 | (()=>{"use strict";const e=window.React,a=window.wp.element,n=window.wp.coreData,t=window.wp.i18n;function o(){return window.GiveCampaignOptions}window.wp.apiFetch;const i=(e,a)=>{switch(e){case"amount":case"amountFromSubscriptions":const{currency:e}=o(),n=function(e){return new Intl.NumberFormat(navigator.language,{style:"currency",currency:e})}(e);return n.format(a);default:return a}},c=({showImage:a,showGoal:n,showDescription:c,campaign:r})=>{const s=o();return(0,e.createElement)("div",{className:"give-campaigns-component-campaign",...r.pagePermalink&&!s.isAdmin&&{style:{cursor:"pointer"},onClick:()=>window.location=r.pagePermalink}},a&&r.image&&(0,e.createElement)("div",{style:{backgroundImage:`url(${r.image})`},className:"give-campaigns-component-campaign-image"}),(0,e.createElement)("div",{className:"give-campaigns-component-campaign-title"},r.title),c&&(0,e.createElement)("div",{className:"give-campaigns-component-campaign-description"},r.shortDescription),n&&(0,e.createElement)("div",{className:"give-campaigns-component-campaign__goal"},(0,e.createElement)("div",{className:"give-campaigns-component-campaign__goal-progress"},(0,e.createElement)("div",{className:"give-campaigns-component-campaign__goal-progress-container"},(0,e.createElement)("div",{className:"give-campaigns-component-campaign__goal-progress-bar",style:{width:`${r.goalStats.percentage}%`}}))),(0,e.createElement)("div",{className:"give-campaigns-component-campaign__goal-container"},(0,e.createElement)("div",{className:"give-campaigns-component-campaign__goal-container-item"},(0,e.createElement)("span",null,(e=>{switch(e){case"amount":return(0,t.__)("Amount raised","give");case"donations":return(0,t.__)("Number of donations","give");case"donors":return(0,t.__)("Number of donors","give");case"amountFromSubscriptions":return(0,t.__)("Recurring amount raised","give");case"subscriptions":return(0,t.__)("Number of recurring donations","give");case"donorsFromSubscriptions":return(0,t.__)("Number of recurring donors","give")}})(r.goalType)),(0,e.createElement)("strong",null,i(r.goalType,r.goalStats.actual))),(0,e.createElement)("div",{className:"give-campaigns-component-campaign__goal-container-item"},(0,e.createElement)("span",null,(0,t.__)("Our goal","give")),(0,e.createElement)("strong",null,i(r.goalType,r.goal))))))},r=({attributes:a})=>{const{campaign:t,hasResolved:o}=function(e){const a=(0,n.useEntityRecord)("givewp","campaign",e);return{campaign:{...a?.record},hasResolved:a?.hasResolved}}(a?.campaignId);return o?(0,e.createElement)(c,{campaign:t,showImage:a?.showImage,showDescription:a?.showDescription,showGoal:a?.showGoal}):null},s=document.querySelectorAll("[data-givewp-campaign-block]");s&&Array.from(s).map((n=>{const t=JSON.parse(n.dataset?.attributes);return(0,a.createRoot)(n).render((0,e.createElement)(r,{attributes:t}))}))})(); |