{errorMessage}
+ > + ) + + default: + return null + } + } + + const handleInputChange: React.ChangeEventHandler{formattedContent}+} diff --git a/examples/with-stripe-typescript/components/StripeTestCards.tsx b/examples/with-stripe-typescript/app/components/StripeTestCards.tsx similarity index 86% rename from examples/with-stripe-typescript/components/StripeTestCards.tsx rename to examples/with-stripe-typescript/app/components/StripeTestCards.tsx index 46f66855a9..d186d54b59 100644 --- a/examples/with-stripe-typescript/components/StripeTestCards.tsx +++ b/examples/with-stripe-typescript/app/components/StripeTestCards.tsx @@ -1,4 +1,4 @@ -const StripeTestCards = () => { +export default function StripeTestCards(): JSX.Element { return (
Donate to our project π
+Donate to our project π
+Cart cleared.
-} diff --git a/examples/with-stripe-typescript/components/CustomDonationInput.tsx b/examples/with-stripe-typescript/components/CustomDonationInput.tsx deleted file mode 100644 index 401afd142d..0000000000 --- a/examples/with-stripe-typescript/components/CustomDonationInput.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import React from 'react' -import { formatAmountForDisplay } from '../utils/stripe-helpers' - -type Props = { - name: string - value: number - min: number - max: number - currency: string - step: number - onChange: (e: React.ChangeEvent{errorMessage}
- > - ) - - default: - return null - } - } - - const handleInputChange: React.ChangeEventHandler{formattedContent}-} - -export default PrintObject diff --git a/examples/with-stripe-typescript/components/Products.tsx b/examples/with-stripe-typescript/components/Products.tsx deleted file mode 100644 index 20763e6863..0000000000 --- a/examples/with-stripe-typescript/components/Products.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import products from '../data/products' -import { formatCurrencyString } from 'use-shopping-cart' -import { useShoppingCart } from 'use-shopping-cart' - -const Products = () => { - const { addItem, removeItem } = useShoppingCart() - - return ( -
- {formatCurrencyString({ - value: product.price, - currency: product.currency, - })} -
- - -Donate to our project π
-Donate to our project π
- {paymentIntent && paymentIntent.client_secret ? ( -Loading...
- )} -0`!17QX=m5!pk@untE(O;XYgb{`a0|j=
z%w9jJy|0Cd(eoZqPGX$31?h^|>+TuDcqQ~)JRKK1-JV7yF=d%#7Pud`(XYI4fCQ?m
z&mT~uilrhJN|RfYZ{kzFIiwtPr2OX6(gLSmOo!)PNiB0O|Fx0IZ0xBVmF7^B_U3!q
zVtxj(%j(g3RWyiyXr+n;VA~xKeD>MZ+UewV(5VmpTMMw((^#LaWGd<_=Ye`Q7Fc(j
zKReE0DN)%gP1)W*DX D#h^-~Li2dN
zQE-}EWuh7|dLJSbtSAQ2za$M$=Dk!8qcTOSQ>fhg))Y8ypI(XAH=xxNb1BiD<3tu3
zPbO)aih(KMM^}Qd({_n4&2-Q+idx={`_}rbXYIj;TuCwjtJtPjrm{qNIP*ybGahAG
z$!JHOPp664pP5~#nk76_U&|q!0Ep*~IXu>1K0OW?9ptp;4NVcf5M>Bt8u7afF?%M9
zcRG7#8>+ha-uCTu@xPa(`qodBt>~?ZP`4`kPzXh?s
zR0P+SL1B%uPDGtgdB$0~$I>2chGbKv#Ser~RjTKoZGWUaCdzqnh-P>elkrk=RK+Yx
zhL4mt&t!m+506+$fXVk(DYMWt`$n%IugPYFo_UM
za=Jlc=9#=Q_9}s`1JHCP?tni}6ItZhg=j
p@l`(m&TQE-B-ZFTEg;Tl)D&Xulpwd-B+npeH