mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-09-07 01:56:53 +00:00
feat: require compliance confirmation for paid features
Gate payment, redemption, subscription, and invitation reward flows behind an audited compliance acknowledgement.
This commit is contained in:
+6
-2
@@ -23,10 +23,14 @@ import { useSubscriptions } from './subscriptions-provider'
|
||||
|
||||
export function SubscriptionsPrimaryButtons() {
|
||||
const { t } = useTranslation()
|
||||
const { setOpen } = useSubscriptions()
|
||||
const { setOpen, complianceConfirmed } = useSubscriptions()
|
||||
return (
|
||||
<div className='flex gap-2'>
|
||||
<Button size='sm' onClick={() => setOpen('create')}>
|
||||
<Button
|
||||
size='sm'
|
||||
onClick={() => setOpen('create')}
|
||||
disabled={!complianceConfirmed}
|
||||
>
|
||||
<Plus className='h-4 w-4' />
|
||||
{t('Create Plan')}
|
||||
</Button>
|
||||
|
||||
Reference in New Issue
Block a user