Investigate transition suppression for nested `data-mode`
Los mantenedores suelen responder en 7 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- typescript
- Área
- frontend
Línea de trabajo
Comienza revisando el comportamiento de supresión de transiciones de ThemeProvider y los cambios del issue #220, centrándote en cómo se observa actualmente document.documentElement. Compara ese comportamiento con contenedores data-mode anidados y documenta si el comportamiento actual es suficiente o define el alcance necesario para admitir el cambio independiente de temas anidados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Based on changes in #220, data-mode could be applied to any container, not just the document root. However, the ThemeProvider transition suppression currently only watches document.documentElement.
This works for our current Storybook use case, where nested themes are static, but it may not be sufficient if we later support components that switch between light and dark mode independently (for example, code editors or previews).
Task
- Review whether transition suppression should also support nested
data-modecontainers. - Decide whether the current behaviour is sufficient or should be extended.
- Lenguaje dominante
- TypeScript
- Estrellas
- 9
- Forks
- 3
- Merge medio
- 8 d 6 h
- PR fusionados (30 d)
- 28
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- 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 DiamondLightSource/sci-react-ui
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
DiamondLightSource/sci-react-ui#325 · 1 comentario ·
Los mantenedores suelen responder en 7 días
-
accepted
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
DiamondLightSource/sci-react-ui#283 ·
Los mantenedores suelen responder en 7 días
-
needs-triage
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
DiamondLightSource/sci-react-ui#334 ·
Los mantenedores suelen responder en 7 días
-
needs-triage
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
DiamondLightSource/sci-react-ui#332 ·
Los mantenedores suelen responder en 7 días
-
needs-triage
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
DiamondLightSource/sci-react-ui#331 ·
Los mantenedores suelen responder en 7 días
Todos los issues de DiamondLightSource/sci-react-ui
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
rajbos/ai-engineering-fluency#2340 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
community documentation first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
lingdojo/kana-dojo#31864 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
zenstackhq/zenstack#2873 ·
Los mantenedores suelen responder en 1 día
-
CLI: TUI shows onboarding when the provider's API key is only in the environment (e.g. OPENROUTER_API_KEY)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoCLI
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
cline/cline#14923 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
paperclipai/paperclip#15490 ·
Los mantenedores suelen responder en 1 día