Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementar nuevo componente: card #348

Open
abenassi opened this issue May 9, 2019 · 1 comment
Open

Implementar nuevo componente: card #348

abenassi opened this issue May 9, 2019 · 1 comment

Comments

@abenassi
Copy link
Collaborator

abenassi commented May 9, 2019

Contexto

Actualmente el componente graphic suple parte de las necesidades para hacer un dashboard, pero hace falta un nuevo componente para cuando se quiere mostrar un número testigo (el último valor de un indicador).

A veces se necesita poner sólo un número, sólo un gráfico o ambos. El componente card debe abordar en sus variantes los distintos casos posibles de "sólo un número" o "ambos" (el caso de "sólo un gráfico" ya está abordado).

Propuesta

Desarrollar un componente card con los mismos principios de interfaz (para el objeto JS) que usamos en graphic que pueda generar las 6 variantes del diseño adjunto en PDF.

Card series_presentacion_ok.pdf

Variables:

  • serieId: es la serie id con sus modificadores ":" que se mostrará en la tarjeta
  • locale: 'AR',
  • links: "none", "simple" o "full" (default). Simple solo muestra "Enlaces" y Full muestra "Descargar Ver más Enlaces"
  • color: '#cecece' (opcional, por default usa el primer color de la lista que usa graphic)
  • hasChart: "none", "small", "full" (default)
  • chartType: 'column' (es parecido a graphic pero como hay una sola serie, está en singular y no necesita un objeto)
  • title: 'Un título personalizado'
  • source: 'Un pie de gráfico personalizado' (puede estar vacío, y la card aprovecha para ser más pequeña verticalmente)

Opciones:

A
hasChart: "none"

B
hasChart: "simple"

C
hasChart: "simple"
links: "simple"

D
hasChart: "full"

E
hasChart: "full"
links: "simple"

F
links: "none"


Cuándo mostrar el valor interanual?
Debería ser un opcional activable por un argumento nuevo en el que uno le pueda especificar que la card muestre (además del número principal) el valor con alguna transformación (percent_change, change, percent_change_a_year_ago, etc)
los textos de c/caso los definiríamos aparte como:

percent_change_a_year_ago: “….. var. % interanual”
percent_change: “…. var. % diaria / mensual / trimestral / semestral / anual” (depende de la frecuencia de la serie)
change_a_year_ago: “….. var. interanual”
change: “…. var. diaria / mensual / trimestral / semestral / anual” (depende de la frecuencia de la serie)

@alejandrosobko
Copy link
Collaborator

@abenassi Esta tarea fue partida en los issues listados abajo.

#370
#371
#372
#373
#374
#375
#376
#377

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants