Disable warning for TabPanel count of 0
Dieses Issue hat noch niemand übernommen.
- #392 von @ozanturhan — ohne Merge geschlossen
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 38/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, react
- Bereich
- frontend
Rechercherichtung
Beginne damit, die Tabs-Validierung zu finden, die die in diesem Issue beschriebene Warnung zur gleichen Anzahl ausgibt. Prüfe, wie sie mit einer TabPanel-Anzahl von null umgeht, aktualisiere dann das Verhalten so, dass die Warnung nur in diesem Fall unterdrückt wird, und verifiziere, dass bei anderen Anzahlabweichungen weiterhin gewarnt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hello,
I am using react-tabs with with success in my app.
In some places though, I use it with no panel at all. In that case, it is used to change a property on another component.
Stripped down example to illustrate:
const [page, setPage] = useState(0);
<Tabs selectedIndex={page} onSelect={setPage}>
<TabList>{ /* one Tab per page here */ }</TabList>
</Tab>
<DocumentView url={url} page={page} />
This works perfectly.
However, react-tabs complains that
There should be an equal number of 'Tab' and 'TabPanel' in
Tabs
It then continues happily and everything works fine.
- Do you see any issue with this use case?
- If not, would it be possible to silence that warning when the number of
TabPanels is exactly 0?
- Vorherrschende Sprache
- JavaScript
- Sterne
- 3.1k
- Forks
- 455
- Ø Merge
- 5 Std. 9 Min.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus reactjs/react-tabs
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
reactjs/react-tabs#584 ·
-
className default is lost when props.className is undefined in UncontrolledTabsEvtl. vergeben @Shiva903-hue hat das vor 268 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
reactjs/react-tabs#581 · 3 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
reactjs/react-tabs#571 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
reactjs/react-tabs#525 · 1 Kommentar · 1 Reaktion ·
-
Disabled tabs should remain keyboard focusable as per W3C WAI ARIA guidelinesEvtl. wieder frei @Jastagar hat das vor 1048 Tagen übernommen, und es ist kein Pull Request offen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
reactjs/react-tabs#521 · 3 Kommentare ·
Alle Issues in reactjs/react-tabs
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
jspreadsheet/ce#1809 ·
-
documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 91/100
githubnext/gh-aw-workshop#4458 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add: CartoonitoOffencheck:failed feeds:add
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 63/100
iptv-org/database#37390 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 9 Tagen
-
bug: directory index route root priority is overwritten when wildcard is falseEvtl. vergeben @TalhaHunter101 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
fastify/fastify-static#617 ·
-
bug confirmed css v6
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag