Stat: add a tooltip prop that explains the delta
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- react, typescript
- Área
- accessibility, frontend
Línea de trabajo
Start with the referenced ui-common issue #110, the fork provenance file, and the TrendStat.tsx implementation in backend.ai-webui PR #10597. Compare the tooltip wrapper and media split there, then determine whether this repository should add a Stat fork, wrapper, or upstream change. Done means a delta tooltip prop is reachable by keyboard and does not capture the media area; PR #115 is already open, so check its progress first.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Reporter
Sujin Kim
Original report
Kept in the Teams thread only (see the Teams thread field, org members only); not copied here.
Quill analysis
Request: let the lab Stat explain its delta on hover/focus through a prop (e.g. deltaTooltip). It would be anchored to the delta, reachable by keyboard, and leave media outside it. Facts: ui-common does not fork Stat today, so a fork or wrapper is needed. The webui dashboard TrendStat (open PR #10597) works around this by wrapping the whole Stat in a Tooltip and moving the sparkline out of media. Tracked in lablup/ui-common#110. Needs a decision on fork vs wrapper vs upstream.
Target repository
The fix belongs here; backend.ai-webui picks it up with the next @lablup/ui-common release.
Classification
feature / good_to_have / confidence 75%
Evidence
- The open request issue: proposes a deltaTooltip prop and lists the webui workaround (Tooltip wrapper, forced tabIndex/sizing, media split)
lablup/ui-common:src/forks/provenance.json:1— Stat is not among ui-common's forks, so Astryx lab Stat is exposed unchanged and adding a prop needs a new fork or wrapper- webui consumer TrendStat.tsx (open PR): imports Tooltip to wrap the whole Stat and renders the sparkline with ChartTooltip outside media
Possible duplicates
none
Reported via Teams (Quill). Created from the Teams thread ("Proceed" chosen by Sujin Kim). The analysis is AI-generated.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 1 d 16 h
- PR fusionados (30 d)
- 34
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de lablup/ui-common
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
Los mantenedores suelen responder en 1 día
-
Stat: add a tooltip that explains the deltaPosiblemente ocupada @agatha197 la tomó hace 2 días. Abierto
lablup/ui-common#110 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
lablup/ui-common#89 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de lablup/ui-common
Issues similares
-
area:desktop area:ui bug platform:macos
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
anthropics/claude-code#106183 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
feature:App-Tour feature:Chat ready Web
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
digitalfabrik/integreat-app#4523 · 2 reacciones ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Required Lexical field accepts two empty paragraphsPosiblemente ocupada @lazerg la tomó hoy. AbiertoBug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
payloadcms/payload#19222 ·
Los mantenedores suelen responder en 1 día