PluginProbe
HubSpot All-In-One Marketing – Forms, Popups, Live Chat / 11.0.52
HubSpot All-In-One Marketing – Forms, Popups, Live Chat v11.0.52
11.3.75 11.3.73 11.3.71 11.3.70 11.3.69 11.3.64 11.3.65 11.3.62 11.3.61 11.3.56 11.3.58 11.0.31 11.0.52 11.0.54 11.0.56 11.0.58 11.0.7 11.1.10 11.1.11 11.1.13 11.1.14 11.1.15 11.1.2 11.1.20 11.1.21 All 73 releases
leadin / scripts / constants / defaultFormOptions.ts

defaultFormOptions.ts in HubSpot All-In-One Marketing – Forms, Popups, Live Chat 11.0.52, at scripts/constants/defaultFormOptions.ts

36 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import { __ } from '@wordpress/i18n';
2
3 const REGISTRATION_FORM = 'REGISTRATION_FORM';
4 const CONTACT_US_FORM = 'CONTACT_US_FORM';
5 const NEWSLETTER_FORM = 'NEWSLETTER_FORM';
6 const SUPPORT_FORM = 'SUPPORT_FORM';
7 const EVENT_FORM = 'EVENT_FORM';
8
9 export type FormType =
10 | typeof REGISTRATION_FORM
11 | typeof CONTACT_US_FORM
12 | typeof NEWSLETTER_FORM
13 | typeof SUPPORT_FORM
14 | typeof EVENT_FORM;
15
16 export const DEFAULT_OPTIONS = {
17 label: __('Templates', 'leadin'),
18 options: [
19 { label: __('Registration Form', 'leadin'), value: REGISTRATION_FORM },
20 { label: __('Contact us Form', 'leadin'), value: CONTACT_US_FORM },
21 { label: __('Newsletter sign-up Form', 'leadin'), value: NEWSLETTER_FORM },
22 { label: __('Support Form', 'leadin'), value: SUPPORT_FORM },
23 { label: __('Event Registration Form', 'leadin'), value: EVENT_FORM },
24 ],
25 };
26
27 export function isDefaultForm(value: FormType) {
28 return (
29 value === REGISTRATION_FORM ||
30 value === CONTACT_US_FORM ||
31 value === NEWSLETTER_FORM ||
32 value === SUPPORT_FORM ||
33 value === EVENT_FORM
34 );
35 }
36