Server IP : 192.158.238.246 / Your IP : 18.217.52.224 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/7779/cwd/plugins/give/src/DonationForms/resources/registrars/ |
Upload File : |
import GatewayRegistrar from './gateways'; import type {DonationConfirmationReceiptServerExports, FormServerExports} from '@givewp/forms/types'; import type {useFormContext, useFormState, useWatch} from 'react-hook-form'; import defaultFormTemplates from './templates'; import useCurrencyFormatter from '@givewp/forms/app/hooks/useCurrencyFormatter'; import useDonationSummary from '@givewp/forms/app/hooks/useDonationSummary'; import {useDonationFormSettings} from '@givewp/forms/app/store/form-settings'; declare global { interface Window { givewpDonationFormExports: FormServerExports; givewpDonationConfirmationReceiptExports: DonationConfirmationReceiptServerExports; givewp: { gateways: GatewayRegistrar; form: { templates: typeof defaultFormTemplates; hooks: { useFormContext: typeof useFormContext; useWatch: typeof useWatch; useFormState: typeof useFormState; useCurrencyFormatter: typeof useCurrencyFormatter; useDonationSummary: typeof useDonationSummary; useDonationFormSettings: typeof useDonationFormSettings; }; }; }; } } if (!window.givewp) { // @ts-ignore window.givewp = { // @ts-ignore form: {}, }; } window.givewp.gateways = new GatewayRegistrar(); window.givewp.form.templates = Object.freeze(defaultFormTemplates);