LabCodeDev / LabCodeDev/labGrilla

Idea 1

Abierto
#1 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Sin datos de lenguaje
Estrellas
0
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

El componente debería de funcionar atraves de un arreglo.

frutas = ["Manzana", "Pera", "Piña", "Pepino"];

<labgrilla #frutas [list]="frutas" (selectItem)="SelectItemEmit($event)"></labgrilla>

image

Además se requiere que sea posible seleccionar un item atraves de las flechas del teclado.

  • El item en el cual estamos posicionados debería de resaltar entre los demás.
  • La selección sera atraves de la tecla enter o el click derecho del ratón.
    image

Responsive Design
Este componente debe de ser responsivo.

  • Si mi pantalla de navegador es mayor a 1200px deberia mostrarse 12 items por fila.
  • Si mi pantalla de navegador es menor a 1201px y mayor a 1000px deberia mostrarse 10 items por fila.
  • Si mi pantalla de navegador es menor a 1001px y mayor a 800px deberia mostrarse 8 items por fila.
  • Si mi pantalla de navegador es menor a 801px y mayor a 600px deberia mostrarse 6 items por fila.
  • Si mi pantalla de navegador es menor a 601px y mayor a 500px deberia mostrarse 5 items por fila.
  • Si mi pantalla de navegador es menor a 501px y mayor a 400px deberia mostrarse 4 items por fila.
  • Si mi pantalla de navegador es menor a 401px y mayor a 300px deberia mostrarse 3 items por fila.
  • Si mi pantalla de navegador es menor a 301px y mayor a 200px deberia mostrarse 2 items por fila.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza localizando el componente labgrilla y sus puntos de entrada existentes list y selectItem. Comprueba cómo renderiza actualmente los elementos el componente y, después, verifica que estén cubiertos la entrada de arrays, la selección y el resaltado mediante el teclado, la selección con Enter o clic derecho, y los breakpoints responsive de items-per-row indicados.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
angular
Área
frontend
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.