Support `keyframes` and `createGlobalStyle` in "@linaria/react"
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Parti dall'integrazione di @linaria/react e verifica come vengono esposte le API esistenti compatibili con Styled Components. Definisci il comportamento necessario per keyframes e createGlobalStyle, quindi verifica che entrambi possano essere utilizzati negli esempi descritti nell'issue senza conflitti di nomi né un file CSS separato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the feature
These two functions come from Styled Components.
keyframes function will create a CSS keyframes with a unique name, to make sure that there are no naming conflicts.
You can even inline the declaration without having to think of a keyframes name:
div {
animation: ${keyframes`
from {
opacity: 0;
}
`} ease-out 1s;
}
createGlobalStyle will create a global style for every components to use, without to write it in a single CSS file.
Motivation
This will make it easier to switch Styled Components to Linaria.
- 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
-
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
-
feature: proposal 💬 needs: triage 🏷
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Tutte le issue di callstack/linaria
Issue simili
-
Documentation Link TypoAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
Zettlr/Zettlr#6610 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Feil lovtekst i bekreftelsen når leder melder unntak fra oppfølgingsplanForse già presa @AudunSorheim l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
navikt/syfo-oppfolgingsplan-frontend#1110 ·
I maintainer di solito rispondono entro 1 giorno
-
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