add PayoutMethod, getReferralPayments,

add translates
This commit is contained in:
smanylov
2026-02-24 17:22:01 +07:00
parent 97b24cfadf
commit 454ec6f865
13 changed files with 429 additions and 83 deletions
+32
View File
@@ -0,0 +1,32 @@
'use client'
import { useState, ChangeEvent, useEffect } from 'react';
import { InputMask } from '@react-input/mask';
import styles from '@/app/styles/module/login.module.scss';
interface BankCardProps {
bankCardState: string | undefined;
validateHandler: (e: ChangeEvent<HTMLInputElement>) => void;
clearCondition?: string | undefined | null
}
export default function BankCardInput({ bankCardState, validateHandler }: BankCardProps) {
const [bankCard, setBankCard] = useState<string | undefined>(bankCardState ? bankCardState : '');
return (
<InputMask
type="phone"
id="bankCard"
name="bankCard"
className={`${styles['form-input']}`}
mask="____ ____ ____ ____"
replacement={{ _: /\d/ }}
value={bankCard}
onChange={(e) => {
setBankCard(e.target.value);
validateHandler(e);
}}
placeholder="1234 1234 1234 1234"
/>
)
}