Add option for tabs to be returned without wrapping router
[MAILPOET-2775]
This commit is contained in:
@@ -39,7 +39,7 @@ const RouterAwareTabs = (props: TabProps & {
|
|||||||
};
|
};
|
||||||
|
|
||||||
type Props = TabProps & {
|
type Props = TabProps & {
|
||||||
routerType?: 'hash' | 'browser',
|
routerType?: 'hash' | 'browser' | 'switch-only',
|
||||||
routerPrefix?: string,
|
routerPrefix?: string,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -86,6 +86,10 @@ const RoutedTabs = ({
|
|||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if (routerType === 'switch-only') {
|
||||||
|
return routedTabs;
|
||||||
|
}
|
||||||
|
|
||||||
return routerType === 'browser'
|
return routerType === 'browser'
|
||||||
? <BrowserRouter>{routedTabs}</BrowserRouter>
|
? <BrowserRouter>{routedTabs}</BrowserRouter>
|
||||||
: <HashRouter>{routedTabs}</HashRouter>;
|
: <HashRouter>{routedTabs}</HashRouter>;
|
||||||
|
Reference in New Issue
Block a user