page.tsx 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. 'use client'
  2. import { DashboardLayout } from '@/components/dashboard-layout'
  3. import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'
  4. import { Breadcrumb, BreadcrumbItem, BreadcrumbLink, BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator } from '@/components/ui/breadcrumb'
  5. import { BookOpen, Construction } from 'lucide-react'
  6. export default function StudentClassesPage() {
  7. return (
  8. <DashboardLayout>
  9. <div className="space-y-6">
  10. {/* Breadcrumb */}
  11. <Breadcrumb>
  12. <BreadcrumbList>
  13. <BreadcrumbItem>
  14. <BreadcrumbLink href="/student/dashboard">Estudiante</BreadcrumbLink>
  15. </BreadcrumbItem>
  16. <BreadcrumbSeparator />
  17. <BreadcrumbItem>
  18. <BreadcrumbPage>Mis Clases</BreadcrumbPage>
  19. </BreadcrumbItem>
  20. </BreadcrumbList>
  21. </Breadcrumb>
  22. {/* Header */}
  23. <div className="flex items-center gap-3">
  24. <div className="p-2 bg-primary/10 rounded-lg">
  25. <BookOpen className="h-6 w-6 text-primary" />
  26. </div>
  27. <div>
  28. <h1 className="text-2xl font-bold">Mis Clases</h1>
  29. <p className="text-muted-foreground">Gestión de tus clases y materias</p>
  30. </div>
  31. </div>
  32. {/* Contenido Pendiente */}
  33. <Card>
  34. <CardHeader>
  35. <CardTitle className="flex items-center gap-2">
  36. <Construction className="h-5 w-5 text-yellow-600" />
  37. Página en Desarrollo
  38. </CardTitle>
  39. <CardDescription>
  40. Esta funcionalidad está pendiente de implementar
  41. </CardDescription>
  42. </CardHeader>
  43. <CardContent>
  44. <div className="flex flex-col items-center justify-center py-12 text-center">
  45. <div className="p-4 bg-yellow-100 rounded-full mb-4">
  46. <Construction className="h-12 w-12 text-yellow-600" />
  47. </div>
  48. <h3 className="text-lg font-semibold mb-2">Pendiente de Hacer</h3>
  49. <p className="text-muted-foreground max-w-md">
  50. La página de &quot;Mis Clases&quot; está en desarrollo. Aquí podrás ver información detallada sobre tus materias, horarios de clase, y recursos académicos.
  51. </p>
  52. </div>
  53. </CardContent>
  54. </Card>
  55. </div>
  56. </DashboardLayout>
  57. )
  58. }