PluginProbe
GiveWP – Donation Plugin and Fundraising Platform / 4.17.0
GiveWP – Donation Plugin and Fundraising Platform v4.17.0
4.17.0 4.16.9 4.16.8.1 4.16.8 4.16.7.2 4.16.7.1 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 All 256 releases
← All changes | blocks/components/no-form/index.js +22 -14 2.3.0 → 4.17.0 View file →
@@ -1,30 +1,38 @@
1 1 /**
2 2 * WordPress dependencies
3 3 */
4 -const { __ } = wp.i18n;
5 -const { Button } = wp.components;
4 +import {__} from '@wordpress/i18n';
5 +import {Button} from '@wordpress/components';
6 6
7 7 /**
8 8 * Internal dependencies
9 9 */
10 +import {getSiteUrl} from '../../utils';
10 11 import GiveBlankSlate from '../blank-slate';
11 12
12 13 /**
13 14 * Render No forms Found UI
14 -*/
15 + *
16 + * @since 4.0.0 Replace "new form" with "new campaign form" link
17 + */
15 18
16 19 const NoForms = () => {
17 - return (
18 - <GiveBlankSlate title={ __( 'No donation forms found.' ) }
19 - description={ __( 'The first step towards accepting online donations is to create a form.' ) }
20 - helpLink>
21 - <Button isPrimary
22 - isLarge
23 - href={ `${ wpApiSettings.schema.url }/wp-admin/post-new.php?post_type=give_forms` }>
24 - { __( 'Create Donation Form' ) }
25 - </Button>
26 - </GiveBlankSlate>
27 - );
20 + return (
21 + <GiveBlankSlate
22 + title={__('No campaign forms found.', 'give')}
23 + description={__('The first step towards accepting online donations is to create a campaign.', 'give')}
24 + helpLink
25 + >
26 + <Button
27 + isPrimary
28 + isLarge
29 + className="give-blank-slate__cta"
30 + href={`${getSiteUrl()}/wp-admin/edit.php?post_type=give_forms&page=give-campaigns&new=campaign`}
31 + >
32 + {__('Create Campaign Form', 'give')}
33 + </Button>
34 + </GiveBlankSlate>
35 + );
28 36 };
29 37
30 38 export default NoForms;