We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5a15d3d commit 6b603d3Copy full SHA for 6b603d3
src/helpers/elementTypes.js
@@ -1,11 +1,7 @@
1
-export function isTab(el) {
2
- return el.type && el.type.tabsRole === 'Tab';
+function makeTypeChecker(tabsRole) {
+ return element => !!element.type && element.type.tabsRole === tabsRole;
3
}
4
5
-export function isTabPanel(el) {
6
- return el.type && el.type.tabsRole === 'TabPanel';
7
-}
8
-
9
-export function isTabList(el) {
10
- return el.type && el.type.tabsRole === 'TabList';
11
+export const isTab = makeTypeChecker('Tab');
+export const isTabList = makeTypeChecker('TabList');
+export const isTabPanel = makeTypeChecker('TabPanel');
0 commit comments