support feature linke `StyleSheetManager` in styled-components
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
Direzione di ricerca
Inizia leggendo l’esempio collegato in src/main.tsx e la issue correlata #496 per comprendere il comportamento richiesto di StyleSheetManager per Shadow DOM. La issue non indica alcun file di implementazione di Linaria né alcun test, quindi individua prima il punto di ingresso esistente per l’iniezione globale degli stili e definisci l’API e la copertura necessarie per dimostrare che gli stili vengono applicati all’interno di una shadow root.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
repo https://github.com/yzqbugs/linaria-feat
Describe the feature
so we could provide a StyleSheetManager to set where to put our style in, like StyleSheetManager
Motivation
all styles are generated in global scope. It's not usable for shadowDom,if we could provide a styleSheetManager to tell linaria to inject css to shadowdom element,all styles will take effect
below is my code, showing use styleSheetManager in shadowDom
we could see styled-components generate style beside dom, so styles could take effect
Possible implementations
Related Issues
#496
- Lingua principale
- TypeScript
- Stelle
- 12.4k
- Fork
- 413
- Merge medio
- 3g 4h
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di callstack/linaria
-
enhancement: proposal 💬 needs: triage 🏷
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
feature: proposal 💬 needs: triage 🏷
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
-
cat: modules aliasing 🔗 enhancement: proposal 💬 needs: triage 🏷
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
enhancement: proposal 💬 needs: triage 🏷
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
bug report 🦗 bundler: webpack 📦 needs: complete repro 🖥️
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
Tutte le issue di callstack/linaria
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
db-ux-design-system/core-web#8461 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Cannot run an integration on windows when power shell is selected as the default profile terminalApertaPriority/Blocker Type/Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
wso2/product-integrator#2767 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
severity:low
Difficoltà 1/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno