21 Incorporar Tooltips en las CARPETA en el curso de LARAVEL (PHP y MySql) FullStack

Duración: 5 min
Módulo: 🎨 Personalización y Edición de Carpetas Lección 5 de 9

Descripción

💡 Lección 21: Incorporar Tooltips en las Carpetas

Este capítulo se dedica a una mejora de la experiencia de usuario (UX) en el frontend mediante la adición de Tooltips a los componentes de carpeta. Este recurso permite que el usuario vea el nombre completo de una carpeta al pasar el ratón sobre ella.

⚙️ Implementación de Tooltips de Bootstrap:

  • Identificación de la Función: El objetivo es hacer que, al pasar el cursor sobre una carpeta (como en Google Drive), aparezca un pequeño recuadro flotante mostrando el nombre completo [00:30].
  • Activación en el Código: Se utiliza el componente nativo de Bootstrap llamado "Tooltips" [01:01].
  • Atributos Necesarios: Se añaden los siguientes atributos al contenedor de la carpeta (<div>):
    • data-toggle="tooltip": Para activar el componente Tooltip [01:36].
    • data-placement="bottom": Para asegurar que el Tooltip aparezca en la parte inferior de la carpeta.
    • title="...": Para definir el texto que se mostrará.

🏷️ Contenido Dinámico del Tooltip:

  • Nombre Dinámico: Para que el Tooltip muestre el nombre correcto de cada carpeta, el atributo title se configura dinámicamente utilizando la variable del bucle @foreach: title="{{$carpeta->nombre}}" [02:37].

🚧 Próximos Pasos (Archivos y Eliminación):

  • Módulo de Archivos: Se anuncia que el enfoque del próximo video será el desarrollo del módulo para subir y gestionar archivos dentro de las carpetas [04:37].
  • Aparcamiento de la Eliminación: Se explica la decisión de posponer la función de Eliminar (CRUD: Delete) hasta el final del curso, debido a las restricciones de integridad referencial en la base de datos (relación uno a muchos). La eliminación de una carpeta requiere eliminar previamente o restringir la eliminación de todos los archivos y subcarpetas relacionados para evitar errores [03:07].

El video concluye con la implementación exitosa de los Tooltips, que se muestran de manera correcta y con el nombre exacto de la carpeta sobre la que se pasa el cursor [02:47].