diff --git a/apps/admin/app/dashboard/payment/payment-form.tsx b/apps/admin/app/dashboard/payment/payment-form.tsx index 973234f..c5e67d2 100644 --- a/apps/admin/app/dashboard/payment/payment-form.tsx +++ b/apps/admin/app/dashboard/payment/payment-form.tsx @@ -45,6 +45,7 @@ interface PaymentFormProps { loading?: boolean; initialValues?: T; onSubmit: (values: T) => Promise; + isEdit?: boolean; } export default function PaymentForm({ @@ -53,6 +54,7 @@ export default function PaymentForm({ loading, initialValues, onSubmit, + isEdit, }: PaymentFormProps) { const t = useTranslations('payment'); const { common } = useGlobalStore(); @@ -317,6 +319,7 @@ export default function PaymentForm({ }} defaultValue={field.value} value={field.value} + disabled={isEdit} > diff --git a/apps/admin/app/dashboard/payment/payment-table.tsx b/apps/admin/app/dashboard/payment/payment-table.tsx index d6c0633..de2c3b5 100644 --- a/apps/admin/app/dashboard/payment/payment-table.tsx +++ b/apps/admin/app/dashboard/payment/payment-table.tsx @@ -136,6 +136,7 @@ export default function PaymentTable() { actions={{ render: (row) => [ + isEdit key='edit' trigger={} title={t('editPayment')}