PluginProbe ʕ •ᴥ•ʔ
GiveWP – Donation Plugin and Fundraising Platform / trunk
GiveWP – Donation Plugin and Fundraising Platform vtrunk
4.16.7 4.16.6.1 4.16.6 4.16.5.1 4.16.5 4.16.4 4.16.3 4.16.2 4.16.1 4.16.0 4.15.5 4.15.4 4.15.3 4.15.2 4.15.1 4.15.0 2.3.0 2.3.1 2.3.2 2.30.0 2.31.0 2.31.1 2.32.0 2.33.0 2.33.1 2.33.2 2.33.3 2.33.4 2.33.5 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.9.0 2.9.1 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.10.0 3.11.0 3.12.0 3.12.1 3.12.2 3.12.3 3.13.0 3.14.0 3.14.1 3.14.2 3.15.0 3.15.1 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.17.0 3.17.1 3.17.2 3.18.0 3.19.0 3.19.1 3.19.2 3.19.3 3.19.4 3.2.0 3.2.1 3.2.2 3.20.0 3.21.0 3.21.1 3.22.0 3.22.1 3.22.2 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.7.0 3.8.0 3.9.0 4.0.0 4.1.0 4.1.1 4.10.0 4.10.1 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.14.5 4.14.6 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.1 4.7.0 4.7.1 4.8.0 4.8.1 4.9.0 trunk 1.9.0 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.2 2.11.3 2.12.0 2.12.1 2.12.2 2.12.3 2.13.0 2.13.1 2.13.2 2.13.3 2.13.4 2.14.0 2.15.0 2.16.0 2.16.1 2.17.0 2.17.1 2.17.3 2.18.0 2.18.1 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 2.19.6 2.19.7 2.19.8 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.20.0 2.20.1 2.20.2 2.21.0 2.21.1 2.21.2 2.21.3 2.21.4 2.22.0 2.22.1 2.22.2 2.22.3 2.23.0 2.23.1 2.23.2 2.24.0 2.24.1 2.24.2 2.25.0 2.25.1 2.25.2 2.25.3 2.26.0 2.27.0 2.27.1 2.27.2 2.27.3 2.28.0 2.29.0 2.29.1 2.29.2
give / src / DonationForms / resources / registrars / templates / index.ts
give / src / DonationForms / resources / registrars / templates Last commit date
elements 1 year ago fields 1 month ago groups 1 year ago layouts 5 months ago index.ts 1 year ago styles.module.scss 1 year ago
index.ts
98 lines
1 import TextField from './fields/Text';
2 import PasswordField from './fields/Password';
3 import TextAreaField from './fields/TextArea';
4 import EmailField from './fields/Email';
5 import HiddenField from './fields/Hidden';
6 import CheckboxField from './fields/Checkbox';
7 import RadioField from './fields/Radio';
8 import MultiSelectField from './fields/MultiSelect';
9 import DateField from './fields/Date';
10 import PhoneField from './fields/Phone';
11 import FileField from './fields/File';
12 import UrlField from './fields/Url';
13 import HtmlElement from './elements/Html';
14 import DonationSummaryElement from './elements/DonationSummary';
15 import NameGroup from './groups/Name';
16 import BillingAddressGroup from './groups/BillingAddress';
17 import DonationAmountGroup from './groups/DonationAmount';
18 import SectionLayout from './layouts/Section';
19 import Form from './layouts/Form';
20 import AmountField from './fields/Amount';
21 import ConsentField from './fields/Consent';
22 import SelectField from './fields/Select';
23 import Gateways from './fields/Gateways';
24 import Authentication from './groups/Authentication';
25 import Paragraph from './elements/Paragraph';
26 import FieldLabel from './layouts/FieldLabel';
27 import FieldDescription from './layouts/FieldDescription';
28 import FieldError from './layouts/FieldError';
29 import Header from './layouts/Header';
30 import HeaderTitle from './layouts/HeaderTitle';
31 import HeaderDescription from './layouts/HeaderDescription';
32 import Goal from './layouts/Goal';
33 import GoalAchieved from './layouts/GoalAchieved';
34 import NodeWrapper from './layouts/NodeWrapper';
35 import DonationReceipt from './layouts/DonationReceipt';
36 import MultiStepForm from './layouts/MultiStepForm';
37 import DonationSummaryItems from './layouts/DonationSummaryItems';
38 import FormError from './layouts/FormError';
39 import HeaderImage from './layouts/HeaderImage';
40 import Honeypot from '@givewp/forms/registrars/templates/fields/Honeypot';
41
42 /**
43 * @since 3.16.2 added Honeypot
44 * @since 3.0.0
45 */
46 const defaultFormTemplates = {
47 fields: {
48 amount: AmountField,
49 consent: ConsentField,
50 text: TextField,
51 password: PasswordField,
52 textarea: TextAreaField,
53 email: EmailField,
54 hidden: HiddenField,
55 gateways: Gateways,
56 select: SelectField,
57 checkbox: CheckboxField,
58 radio: RadioField,
59 multiSelect: MultiSelectField,
60 date: DateField,
61 phone: PhoneField,
62 file: FileField,
63 url: UrlField,
64 honeypot: Honeypot,
65 },
66 elements: {
67 paragraph: Paragraph,
68 html: HtmlElement,
69 donationSummary: DonationSummaryElement,
70 },
71 groups: {
72 name: NameGroup,
73 donationAmount: DonationAmountGroup,
74 authentication: Authentication,
75 billingAddress: BillingAddressGroup,
76 },
77 layouts: {
78 wrapper: NodeWrapper,
79 section: SectionLayout,
80 form: Form,
81 multiStepForm: MultiStepForm,
82 fieldLabel: FieldLabel,
83 fieldDescription: FieldDescription,
84 fieldError: FieldError,
85 header: Header,
86 headerTitle: HeaderTitle,
87 headerDescription: HeaderDescription,
88 headerImage: HeaderImage,
89 goal: Goal,
90 goalAchieved: GoalAchieved,
91 receipt: DonationReceipt,
92 donationSummaryItems: DonationSummaryItems,
93 formError: FormError,
94 },
95 };
96
97 export default defaultFormTemplates;
98