Compartir este chat
Cualquiera que tenga el link puede ver esta conversación.
Este proyecto todavía está en fase de prueba, así que prefiero dedicar mi tiempo a las funcionalidades de cara al cliente y no a la UI de admin del backend, donde el valor agregado es menor. Quiero apoyarme en Filament y Livewire para ese admin, pero tal como viene se ve demasiado básico y demasiado pensado para developers, no algo que un emprendedor pueda usar con facilidad. ¿Puedo personalizarlo por completo?
Sí, y tenés dos caminos, del más seguro al más riesgoso:
- Componentes custom. Filament te deja usar tus propios fields, páginas y vistas Blade, así que cualquier parte que parezca demasiado un panel de admin la podés reemplazar con tu propia UI.
- Un theme para el CSS. Filament incluye un sistema de themes dedicado: un build custom de Tailwind donde sobrescribís sus clases y design tokens para cambiar por completo el estilo de la base.
Una advertencia: el override de CSS es frágil. Las clases de Filament están muy anidadas y muy acopladas entre sí, así que sobrescribirlas una por una rara vez se sostiene, y una actualización del framework puede traer de vuelta los mismos conflictos una y otra vez. Empezá por los componentes custom, y cambiá el estilo a través del theme en lugar de parchear clases sueltas.
Perfecto. Hice exactamente eso y rehice todo el diseño de Filament para mi back office:
- Overrides de Tailwind sobre su theme para cambiar el look por completo.
- Clases y componentes custom para que se sienta como un producto, no como un panel de admin.
El Filament base quedó irreconocible. Acá va un recorrido en video del back office rediseñado:
Mandale un email a Eliott
Escribí tu mensaje acá: se abre directo en tu app de correo.
Currículum de Eliott Baylot
Documento PDF descargable.
CV de Eliott
¿Te presentás?
Es solo para que Eliott sepa con quién habla. Lo único obligatorio es tu nombre.
Claude es una IA y puede cometer comete errores. Chequeá las respuestas tres veces.