|
@@ -8,7 +8,7 @@ import CustomTabContent from './CustomTabContent';
|
|
|
|
|
|
|
|
const CustomNavAndContents = (props) => {
|
|
const CustomNavAndContents = (props) => {
|
|
|
const {
|
|
const {
|
|
|
- navTabMapping, defaultTabIndex, navigationMode, tabContentClasses, breakpointToHideInactiveTabsDown, emptyTrashButton,
|
|
|
|
|
|
|
+ navTabMapping, defaultTabIndex, navigationMode, tabContentClasses, breakpointToHideInactiveTabsDown, navRightElement,
|
|
|
} = props;
|
|
} = props;
|
|
|
const [activeTab, setActiveTab] = useState(Object.keys(props.navTabMapping)[defaultTabIndex || 0]);
|
|
const [activeTab, setActiveTab] = useState(Object.keys(props.navTabMapping)[defaultTabIndex || 0]);
|
|
|
|
|
|
|
@@ -32,7 +32,7 @@ const CustomNavAndContents = (props) => {
|
|
|
navTabMapping={navTabMapping}
|
|
navTabMapping={navTabMapping}
|
|
|
onNavSelected={setActiveTab}
|
|
onNavSelected={setActiveTab}
|
|
|
breakpointToHideInactiveTabsDown={breakpointToHideInactiveTabsDown}
|
|
breakpointToHideInactiveTabsDown={breakpointToHideInactiveTabsDown}
|
|
|
- emptyTrashButton={emptyTrashButton}
|
|
|
|
|
|
|
+ navRightElement={navRightElement}
|
|
|
/>
|
|
/>
|
|
|
<CustomTabContent activeTab={activeTab} navTabMapping={navTabMapping} additionalClassNames={tabContentClasses} />
|
|
<CustomTabContent activeTab={activeTab} navTabMapping={navTabMapping} additionalClassNames={tabContentClasses} />
|
|
|
</>
|
|
</>
|
|
@@ -45,7 +45,7 @@ CustomNavAndContents.propTypes = {
|
|
|
navigationMode: PropTypes.oneOf(['both', 'tab', 'dropdown']),
|
|
navigationMode: PropTypes.oneOf(['both', 'tab', 'dropdown']),
|
|
|
tabContentClasses: PropTypes.arrayOf(PropTypes.string),
|
|
tabContentClasses: PropTypes.arrayOf(PropTypes.string),
|
|
|
breakpointToHideInactiveTabsDown: PropTypes.oneOf(['xs', 'sm', 'md', 'lg', 'xl']),
|
|
breakpointToHideInactiveTabsDown: PropTypes.oneOf(['xs', 'sm', 'md', 'lg', 'xl']),
|
|
|
- emptyTrashButton: PropTypes.element,
|
|
|
|
|
|
|
+ navRightElement: PropTypes.node,
|
|
|
};
|
|
};
|
|
|
CustomNavAndContents.defaultProps = {
|
|
CustomNavAndContents.defaultProps = {
|
|
|
navigationMode: 'tab',
|
|
navigationMode: 'tab',
|