PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.1.1
JetFormBuilder — Dynamic Blocks Form Builder v3.1.1
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / assets / src / package / gateways / components / GatewayFetchButton.js
jetformbuilder / assets / src / package / gateways / components Last commit date
GatewayFetchButton.js 2 years ago
GatewayFetchButton.js
37 lines
1 import withSelectGateways from '../hooks/withSelectGateways';
2 import FetchApiButton from '../../actions/components/FetchApiButton';
3
4 const { compose } = wp.compose;
5
6 const {
7 withSelect,
8 } = wp.data;
9
10 function GatewayFetchButton( {
11 initialLabel = 'Valid',
12 label = 'InValid',
13 apiArgs = {},
14 gatewayRequestId,
15 loadingGateway,
16 onLoading = () => {},
17 onSuccess = () => {},
18 onFail = () => {},
19 isHidden = false,
20 } ) {
21
22 return <FetchApiButton
23 id={ gatewayRequestId }
24 loadingState={ loadingGateway }
25 initialLabel={ initialLabel }
26 label={ label }
27 apiArgs={ apiArgs }
28 onFail={ onFail }
29 onLoading={ onLoading }
30 onSuccess={ onSuccess }
31 isHidden={ isHidden }
32 />;
33 }
34
35 export default compose(
36 withSelect( withSelectGateways ),
37 )( GatewayFetchButton );