File tree Expand file tree Collapse file tree 2 files changed +3
-9
lines changed
packages/donate-button-v4/src
components/widget/components/PaymentProcess/DefaultFlow Expand file tree Collapse file tree 2 files changed +3
-9
lines changed Original file line number Diff line number Diff line change @@ -17,13 +17,11 @@ import {
1717import { useConfigContext } from 'src/components/widget/hooks/useConfigContext' ;
1818import { useSubmitDonation } from 'src/components/widget/hooks/useSubmitDonation' ;
1919import { useWidgetContext } from 'src/components/widget/hooks/useWidgetContext' ;
20- import { OneTimeFrequencyMethods } from 'src/components/widget/types/PaymentMethod' ;
2120import { getSubmitButtonText } from 'src/helpers/getSubmitButtonText' ;
2221
2322export const DefaultFlow = ( ) => {
2423 const { frequency : fixedFrequency , amount : fixedAmount } = useConfigContext ( ) ;
2524 const {
26- frequency,
2725 donationAmount,
2826 selectedPaymentMethod,
2927 paymentRequestAvailable,
@@ -48,13 +46,7 @@ export const DefaultFlow = () => {
4846 < PublicTestimony />
4947 < ErrorMessage message = { submitError } />
5048 < SubmitButton
51- disabled = {
52- ( ! frequency &&
53- ! fixedFrequency &&
54- ! OneTimeFrequencyMethods . includes ( selectedPaymentMethod ) ) ||
55- ! donationAmount ||
56- Number . isNaN ( donationAmount )
57- }
49+ disabled = { ! donationAmount || Number . isNaN ( donationAmount ) }
5850 >
5951 { getSubmitButtonText ( {
6052 method : selectedPaymentMethod ,
Original file line number Diff line number Diff line change @@ -143,6 +143,8 @@ export function constructDonateUrl({
143143 amount,
144144 ...rest
145145} : DonateUrlParams ) {
146+ // If frequency is "" or undefined, default to one-time
147+ frequency ||= DonationFrequency . OneTime ;
146148 const baseUrl = getBaseUrl ( rest ) ;
147149 const params = getBaseParams ( rest ) ;
148150
You can’t perform that action at this time.
0 commit comments