Crear un componente de tabla en Figma con 4 columnas, nombre, marca, disponibilidad, precio de cada producto.
[{"nombre":"Polera","marca":"Platzi","disponibilidad":"Disponible","precio":110},{"nombre":"Vestido","marca":"Platzi","disponibilidad":"Disponible","precio":80},{"nombre":"Parka","marca":"Platzi","disponibilidad":"No disponible","precio":70},{"nombre":"Jeans","marca":"Platzi","disponibilidad":"Fuera de stock","precio":60},{"nombre":"Polar","marca":"Platzi","disponibilidad":"Fuera de stock","precio":50},{"nombre":"Falda","marca":"Platzi","disponibilidad":"Disponible","precio":80},{"nombre":"Chaqueta","marca":"Platzi","disponibilidad":"Disponible","precio":110},{"nombre":"Buzo","marca":"Platzi","disponibilidad":"Disponible","precio":80},{"nombre":"Blazer","marca":"Platzi","disponibilidad":"No disponible","precio":70},{"nombre":"Enterito","marca":"Platzi","disponibilidad":"Fuera de stock","precio":60},{"nombre":"Jardinera","marca":"Platzi","disponibilidad":"Fuera de stock","precio":50},{"nombre":"Peto","marca":"Platzi","disponibilidad":"Disponible","precio":80},{"nombre":"Poleron","marca":"Platzi","disponibilidad":"Disponible","precio":110},{"nombre":"Camisa","marca":"Platzi","disponibilidad":"Disponible","precio":80},{"nombre":"Parka","marca":"Platzi","disponibilidad":"No disponible","precio":70},{"nombre":"Pulsera","marca":"Platzi","disponibilidad":"Fuera de stock","precio":60},{"nombre":"Collar","marca":"Platzi","disponibilidad":"Fuera de stock","precio":50},{"nombre":"Pantufla","marca":"Platzi","disponibilidad":"Disponible","precio":80},{"nombre":"Lentes de sol","marca":"Platzi","disponibilidad":"Disponible","precio":110},{"nombre":"Gorro","marca":"Platzi","disponibilidad":"Disponible","precio":80},{"nombre":"Blusa","marca":"Platzi","disponibilidad":"No disponible","precio":70},{"nombre":"Calzas","marca":"Platzi","disponibilidad":"Fuera de stock","precio":60},{"nombre":"Short","marca":"Platzi","disponibilidad":"Fuera de stock","precio":50},{"nombre":"Aros","marca":"Platzi","disponibilidad":"Disponible","precio":80},{"nombre":"Zapatillas","marca":"Platzi","disponibilidad":"Disponible","precio":110},{"nombre":"Zapatos","marca":"Platzi","disponibilidad":"Disponible","precio":80},{"nombre":"Corbata","marca":"Platzi","disponibilidad":"No disponible","precio":70},{"nombre":"Sweater","marca":"Platzi","disponibilidad":"Fuera de stock","precio":60},{"nombre":"Abrigo","marca":"Platzi","disponibilidad":"Fuera de stock","precio":50},{"nombre":"Trabje de baño","marca":"Platzi","disponibilidad":"Disponible","precio":80}]
Utilizando la data entregada, utiliza la paginación necesaria para mostrar 25 registros por página.
Para poder visualizar esta información de mejor manera puedes visitar JSON Formatter & Validator pegar este código y será más fácil poder visualizarlo.
A continuación comparto con ustedes el proyecto en Figma para que puedan reutilizar los elementos (por ejemplo, todos los datos de la tabla) y puedan aplicar sus diseños para el reto 🚀:
💡 Recuerden hacer una copia del elemento y usarlo en un nuevo archivo para poder modificarlo.
💡 Pueden navegar entre las páginas del proyecto para ver cada uno de los retos.
Espero que sea de gran utilidad para todos 😉.
Debemos contemplar cómo mostraremos al usuario la información que tenemos en nuestro site por medio de una tabla de registros (artículos, horarios, destinos, precios, paquetes, nombres, etc.), además de la manera en como se seleccionaran los elementos deseados, si por ejemplo habrá un botón para seleccionar toda la tabla de items únicamente de la página activa o de todo el universo de productos / items que aún ni siquiera se muestran en pantalla. Todo esto es importante planearlo desde la fase de diseño de interfaz y comunicarlo bien al equipo de desarrollo, con tal de que la UI esté en armonía con el Frontend y la experiencia del usuario sea grata, sencilla y accesible.
Hola comparto mi reto uno donde pueden ver el archivo y si gustan usar algunos elementos
Qué buen ejercicio Juan! Algo que aprendiste con este ejercicio que te llamó la atención?
La verdad es que construir la tabla y cada una de sus funciones me hizo más consciente de los elementos que mejoran la experiencia de uso.
En el día a día (y por el afán de las entregas), se plantea una tabla y muchas veces el maquetador usa una plantilla que integra muchas funciones y puede que no esté mal para agilizar el desarrollo, pero siento que ir paso a paso me ha permitido tener un mayor criterio sobre este tipo de componentes.
Por otro lado, procuré hacer un diseño consistente visualmente y que me permitiera introducir todo lo que hemos visto durante el curso.
Muchas gracias profe por su pronta respuesta en los retos del curso 🤜🤛.