Server IP : 192.158.238.246 / Your IP : 3.140.192.22 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/FormTaxonomies/resources/form-builder/ |
Upload File : |
import {SettingsSection} from "@givewp/form-builder-library"; import {__} from "@wordpress/i18n"; import {PanelRow} from "@wordpress/components"; import FormTagSetting from "./form-tags"; import FormCategorySetting from "./form-categories"; import getWindowData, {isFormCategoriesEnabled, isFormTagsEnabled} from "./windowData"; /** * @since 3.16.0 */ const TaxonomySettings = ({settings, setSettings}) => { return ( <div id={'give-form-settings__form-taxonomies'}> {isFormTagsEnabled() && ( <SettingsSection title={__('Form Tags', 'give')}> <PanelRow className={'no-extra-gap'}> <FormTagSetting settings={settings} setSettings={setSettings} /> </PanelRow> </SettingsSection> )} {isFormCategoriesEnabled() && ( <SettingsSection title={__('Form Categories', 'give')}> <PanelRow className={'no-extra-gap'}> <FormCategorySetting settings={settings} setSettings={setSettings} /> </PanelRow> </SettingsSection> )} </div> ) } /** * @since 3.16.0 */ export default function withTaxonomySettingsRoute (routes) { const isFormTagsEnabled = getWindowData().formTagsEnabled; const isFormCategoriesEnabled = getWindowData().formCategoriesEnabled; /** * @since 3.16.0 */ const getDynamicLabel = () => { return isFormTagsEnabled && isFormCategoriesEnabled ? __('Tags and Categories', '') : isFormTagsEnabled ? __('Form Tags', '') : isFormCategoriesEnabled ? __('Form Categories', '') : ''; } return [ ...routes, { name: getDynamicLabel(), path: 'give-form-tags', element: TaxonomySettings, }, ]; }