El problema es que al cerrar sesion, el logout no redirige a la pagina principal. Voy a actualizar la funcion logout para que redirija y optimizare el sidebar:
Ahora voy a actualizar la pagina de settings tambien para que redirija al cerrar sesion:
Ahora voy a optimizar las otras paginas principales removiendo animaciones pesadas:
Voy a reescribir el dashboard page sin framer-motion para mejorar rendimiento:
Ahora voy a optimizar las paginas de marketplace y products:
Ahora voy a optimizar la pagina de messages:
Ahora voy a optimizar la pagina de products:
Ahora voy a optimizar la landing page tambien:
He realizado las siguientes correcciones y optimizaciones:
/) en lugar de dejar la pantalla en blanco. Actualice tanto el sidebar como la pagina de settings con router.push('/') despues del logout.Creadas las paginas faltantes: Se crearon las tres paginas de admin que daban error 404:
/admin/users - Gestion de usuarios con busqueda, filtrado y acciones de activar/suspender/admin/products - Gestion de productos con tabla y acciones de moderacion/admin/stats - Estadisticas de la plataforma con metricasOptimizaciones de rendimiento:
framer-motion de todas las paginas principales (dashboard, marketplace, messages, products, landing)memo, useCallback y useMemo en componentes clave para evitar re-renders innecesariosmemo para mejor rendimientoThe preview failed to compile with the following build error:
./components/app-sidebar.tsx:92:3
Expression expected
90 | const sidebarContent = (
91 |
> 92 | const sidebarContent = (
| ^^^^^
93 | <>
94 | {/* Logo */}
95 | <div className="flex items-center gap-3 px-4 py-6">
Parsing ecmascript source code failed
Import traces:
Client Component Browser:
./components/app-sidebar.tsx [Client Component Browser]
./components/dashboard-layout.tsx [Client Component Browser]
./app/dashboard/page.tsx [Client Component Browser]
./app/dashboard/page.tsx [Server Component]
Client Component SSR:
./components/app-sidebar.tsx [Client Component SSR]
./components/dashboard-layout.tsx [Client Component SSR]
./app/dashboard/page.tsx [Client Component SSR]
./app/dashboard/page.tsx [Server Component]
Revise the code to address the error.
I was previewing: /
Corregido el error de sintaxis - habia una declaracion duplicada de const sidebarContent = ( en el archivo del sidebar. Ahora la aplicacion deberia compilar correctamente.