testOffsiteGateway.tsx
21 lines
| 1 | import {Gateway} from '@givewp/forms/types'; |
| 2 | |
| 3 | interface TestOffsiteGateway extends Gateway { |
| 4 | settings?: { |
| 5 | label: string; |
| 6 | message: string; |
| 7 | }; |
| 8 | } |
| 9 | |
| 10 | /** |
| 11 | * @since 3.0.0 |
| 12 | */ |
| 13 | const testOffsiteGateway: TestOffsiteGateway = { |
| 14 | id: 'test-offsite-gateway', |
| 15 | Fields() { |
| 16 | return <span>{testOffsiteGateway.settings.message}</span>; |
| 17 | } |
| 18 | }; |
| 19 | |
| 20 | window.givewp.gateways.register(testOffsiteGateway); |
| 21 |