ScrollableInkTabBar supports extraContent but get error with InkTabBar?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia dai punti di ingresso InkTabBar e ScrollableInkTabBar e confronta il modo in cui ciascuno gestisce la prop extraContent. Riproduci l’eccezione con i due esempi JSX, quindi aggiungi la copertura di regressione dove si trovano i test della barra delle schede; il lavoro è completato quando InkTabBar esegue il rendering di extraContent senza l’errore di elemento non valido.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
If I do this:
<Tabs
renderTabBar={() =>
<ScrollableInkTabBar
onTabClick={onTabClick}
extraContent={<Button>hi</Button>}
/>
}
...
I get the button as expected. However, if I do this:
<Tabs
renderTabBar={() =>
<InkTabBar
onTabClick={onTabClick}
extraContent={<Button>hi</Button>}
/>
}
...
I get an exception:
Uncaught Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
at createFiberFromTypeAndProps (react-dom.development.js:26629)
at createFiberFromElement (react-dom.development.js:26652)
at createChild (react-dom.development.js:14958)
at reconcileChildrenArray (react-dom.development.js:15232)
at reconcileChildFibers (react-dom.development.js:15598)
at reconcileChildren (react-dom.development.js:18089)
at updateHostComponent (react-dom.development.js:18611)
at beginWork$1 (react-dom.development.js:20193)
at HTMLUnknownElement.callCallback (react-dom.development.js:336)
at Object.invokeGuardedCallbackDev (react-dom.development.js:385)
at invokeGuardedCallback (react-dom.development.js:440)
at beginWork$$1 (react-dom.development.js:25780)
at performUnitOfWork (react-dom.development.js:24695)
at workLoopSync (react-dom.development.js:24671)
at performSyncWorkOnRoot (react-dom.development.js:24270)
at react-dom.development.js:12199
- Lingua principale
- TypeScript
- Stelle
- 572
- Fork
- 242
- Merge medio
- 12h 6m
- PR unite (30g)
- 2
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 react-component/tabs
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
react-component/tabs#865 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
react-component/tabs#809 · 1 commento ·
-
Editable tabs: add and remove buttons owned by role=tablist keep aria-required-children firingAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 65/100
react-component/tabs#1025 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 64/100
react-component/tabs#1013 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100
react-component/tabs#777 · 1 reazione ·
Tutte le issue di react-component/tabs
Issue simili
-
bug HemiStake
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
hemilabs/ui-monorepo#2413 ·
I maintainer di solito rispondono entro 1 giorno
-
component/ui framework/react kind/bug language/javascript
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
meshery/meshery#22216 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
company delete fails with 500 on any company that has activity (cost events, inbox dismissals)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
paperclipai/paperclip#14982 ·
I maintainer di solito rispondono entro 1 giorno
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
lingdojo/kana-dojo#31515 · 1 commento · 5 reazioni ·
I maintainer di solito rispondono entro 1 giorno