'use client'; import React from 'react'; import { FieldWrapper, TextInput, ReadonlyField, FileUploadField, CertificateCheckbox, SubmitButton, StatusBanner, } from './Plagiraismui'; import { usePlagiarismForm } from '../lib/usePlagiraism'; import { useTranslations } from 'next-intl'; import { PaymentModal } from '@/features/modals/paymentModal/ui/Paymentmodal'; import DocumentsTypes from './documentsType'; export const inputCls = ` w-full px-3.5 py-3.5 text-[14px] text-slate-800 bg-blue-50 border border-blue-200 rounded-xl placeholder:text-blue-400 focus:outline-none focus:ring-2 focus:ring-blue-400/40 focus:border-blue-400 hover:border-blue-300 transition-all duration-150 disabled:opacity-60 disabled:cursor-not-allowed `.trim(); // ─── UserIcon (inline) ─────────────────────────────────────────────────────── function UserIcon() { return ( ); } // ─── Component ─────────────────────────────────────────────────────────────── export function PlagiarismCheckForm() { const t = useTranslations('PlagiarismCheck'); const { form, errors, submission, senderFullName, isLoading, setTopic, setFile, toggleCertificate, handleSubmit, resetSubmission, handleSubmitWithModal, isPaymentOpen, setOption, setIsPaymentOpen, prices, } = usePlagiarismForm(); return ( <>
{t('description')}
{t('secureNote')}