import { freeSewingConfig } from 'shared/config/freesewing.config.mjs'
import { useState, useEffect } from 'react'
import { useTranslation } from 'next-i18next'
import { formatNumber } from 'shared/utils.mjs'
import { Payment } from './payment.mjs'
export const ns = ['patrons']
export const Subscribe = ({ color = 'secondary' }) => {
const { t } = useTranslation(ns)
const [amount, setAmount] = useState(null)
const [currency, setCurrency] = useState('eur')
const [period, setPeriod] = useState('m')
const [handlePayment, setHandlePayment] = useState(false)
const { amounts, periods, currencies } = freeSewingConfig.stripe
const changeCurrency = (evt) => {
const newCur = evt.target.value
const newAmount = amount ? (amount / currencies[currency]) * currencies[newCur] : amount
setAmount(newAmount)
setCurrency(newCur)
}
if (handlePayment)
return (
<>