gatewayAttr.js
3 years ago
gatewayLabel.js
3 years ago
issetRenderGateway.js
3 years ago
registerGateway.js
3 years ago
renderGateway.js
3 years ago
renderGatewayWithPlaceholder.js
3 years ago
gatewayAttr.js
16 lines
| 1 | function gatewayAttr( attr = false, isEmpty = '' ) { |
| 2 | const data = window.JetFormEditorData.gateways; |
| 3 | |
| 4 | if ( !attr ) { |
| 5 | return data; |
| 6 | } |
| 7 | if ( !data[ attr ] ) { |
| 8 | return false; |
| 9 | } |
| 10 | |
| 11 | const source = data[ attr ]; |
| 12 | |
| 13 | return name => source[ name ] ? source[ name ] : isEmpty; |
| 14 | } |
| 15 | |
| 16 | export default gatewayAttr; |