Initial commit: Proyecto portal-requisicion-vacantes

This commit is contained in:
Isaac_Aracena
2026-06-12 16:08:49 -04:00
commit b5a16d8daf
112 changed files with 18334 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
"use client"
import { SettingsPage } from "@/components/pages/settings-page"
export default function AdminRoute() {
return <SettingsPage />
}
+7
View File
@@ -0,0 +1,7 @@
"use client"
import { ApprovalsPage } from "@/components/pages/approvals-page"
export default function ApprovalsRoute() {
return <ApprovalsPage />
}
+7
View File
@@ -0,0 +1,7 @@
"use client"
import { CalendarPage } from "@/components/pages/calendar-page"
export default function CalendarRoute() {
return <CalendarPage />
}
+5
View File
@@ -0,0 +1,5 @@
import { DashboardPage } from '@/components/pages/dashboard-page'
export default function Dashboard() {
return <DashboardPage />
}
+9
View File
@@ -0,0 +1,9 @@
import { MainLayout } from '@/components/layout/main-layout'
export default function DashboardLayout({
children,
}: {
children: React.ReactNode
}) {
return <MainLayout>{children}</MainLayout>
}
+7
View File
@@ -0,0 +1,7 @@
"use client"
import { NotificationsPage } from "@/components/pages/notifications-page"
export default function NotificationsRoute() {
return <NotificationsPage />
}
+7
View File
@@ -0,0 +1,7 @@
"use client"
import { RecruitmentPipelinePage } from "@/components/pages/recruitment-pipeline-page"
export default function PipelineRoute() {
return <RecruitmentPipelinePage />
}
+7
View File
@@ -0,0 +1,7 @@
"use client"
import { UsersManagementPage } from "@/components/pages/users-management-page"
export default function RecruitersRoute() {
return <UsersManagementPage />
}
+7
View File
@@ -0,0 +1,7 @@
"use client"
import { ReportsPage } from "@/components/pages/reports-page"
export default function ReportsRoute() {
return <ReportsPage />
}
+10
View File
@@ -0,0 +1,10 @@
import { RequisitionDetailPage } from '@/components/pages/requisition-detail-page'
interface PageProps {
params: Promise<{ id: string }>
}
export default async function RequisitionPage({ params }: PageProps) {
const { id } = await params
return <RequisitionDetailPage requisitionId={id} />
}
@@ -0,0 +1,5 @@
import { NewRequisitionPage } from '@/components/pages/new-requisition-page'
export default function NuevaRequisicionPage() {
return <NewRequisitionPage />
}
+11
View File
@@ -0,0 +1,11 @@
import { Suspense } from 'react'
import { RequisitionsListPage } from '@/components/pages/requisitions-list-page'
import { Spinner } from '@/components/ui/spinner'
export default function RequisitionsPage() {
return (
<Suspense fallback={<div className="flex items-center justify-center h-64"><Spinner /></div>}>
<RequisitionsListPage />
</Suspense>
)
}