mejoras al formulario de registro organizaciones productivas
This commit is contained in:
34
apps/web/app/dashboard/formulario/editar/[id]/page.tsx
Normal file
34
apps/web/app/dashboard/formulario/editar/[id]/page.tsx
Normal file
@@ -0,0 +1,34 @@
|
||||
'use client';
|
||||
|
||||
import PageContainer from '@/components/layout/page-container';
|
||||
import { CreateTrainingForm } from '@/feactures/training/components/form';
|
||||
import { useTrainingByIdQuery } from '@/feactures/training/hooks/use-training';
|
||||
import { useParams, useRouter } from 'next/navigation';
|
||||
|
||||
export default function EditTrainingPage() {
|
||||
const router = useRouter();
|
||||
const params = useParams();
|
||||
const id = Number(params.id);
|
||||
|
||||
const { data: training, isLoading } = useTrainingByIdQuery(id);
|
||||
|
||||
if (isLoading) {
|
||||
return (
|
||||
<PageContainer>
|
||||
<div>Cargando...</div>
|
||||
</PageContainer>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
<PageContainer scrollable>
|
||||
<div className="flex-1 space-y-4">
|
||||
<CreateTrainingForm
|
||||
defaultValues={training}
|
||||
onSuccess={() => router.push('/dashboard/formulario')}
|
||||
onCancel={() => router.back()}
|
||||
/>
|
||||
</div>
|
||||
</PageContainer>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user