// __SDEFILE__ - This file is a dependency for the stand-alone environment
// Hooks
import { useContext } from 'react'
import { useTranslation } from 'next-i18next'
// Context
import { LoadingStatusContext } from 'shared/context/loading-status-context.mjs'
// Components
import { Spinner } from 'shared/components/spinner.mjs'
import Link from 'next/link'
export const ContinueButton = ({ btnProps = {}, link = false }) => {
// Context
const { loading } = useContext(LoadingStatusContext)
// Hooks
const { t } = useTranslation(['account'])
let classes = 'btn mt-8 capitalize w-full '
if (loading) classes += 'btn-accent '
else classes += 'btn-primary '
const children = (
{loading ? (
<>
{t('processing')}
>
) : (
{t('continue')}
)}
)
return link ? (
{children}
) : (
)
}