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.
Funcionalidades Comunes en el Diseño de Tablas Interactivas
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.
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.