Redirección de plan de estudios y arreglo de placeholders en datos

close #22:
Al darle clic a un plan te lleva al index de planes/$planId, el cual es ahora la tab de datos.
Al darle al enlace de volver al plan desde el detalle de la asignatura, ya te redirige a planes/$planId/materias.
Se cambió el estilo de los placeholders en la tab de datos del detalle de plan, y ahora solo se muestra el primer ejemplo.
This commit is contained in:
2026-01-28 14:06:17 -06:00
parent 35ea4caa39
commit 4e00262ab0
5 changed files with 27 additions and 74 deletions

View File

@@ -21,7 +21,7 @@ import {
import { usePlan } from '@/data'
// import { toast } from 'sonner' // Asegúrate de tener sonner instalado o quita la línea
export const Route = createFileRoute('/planes/$planId/_detalle/datos')({
export const Route = createFileRoute('/planes/$planId/_detalle/')({
component: DatosGeneralesPage,
})
@@ -204,8 +204,8 @@ function DatosGeneralesPage() {
<Textarea
value={editValue}
onChange={(e) => setEditValue(e.target.value)}
className="min-h-30"
placeholder={campo.holder}
className="placeholder:text-muted-foreground/70 min-h-30 not-italic placeholder:italic"
placeholder={`Ej. ${campo.holder[0] as string}`}
/>
<div className="flex justify-end gap-2">
<Button

View File

@@ -216,7 +216,7 @@ function RouteComponent() {
{/* 4. Navegación de Tabs */}
<div className="scrollbar-hide overflow-x-auto border-b">
<nav className="flex min-w-max gap-8">
<Tab to="/planes/$planId/datos" params={{ planId }}>
<Tab to="/planes/$planId/" params={{ planId }}>
Datos Generales
</Tab>
<Tab to="/planes/$planId/mapa" params={{ planId }}>