From c6f55c25331896f76276b51fab7b7b9d5d7a69ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Jakes=CC=8C?= Date: Mon, 15 Jun 2020 13:08:39 +0200 Subject: [PATCH] Add option for tabs to be returned without wrapping router [MAILPOET-2775] --- assets/js/src/common/tabs/routed_tabs.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/assets/js/src/common/tabs/routed_tabs.tsx b/assets/js/src/common/tabs/routed_tabs.tsx index 80a144cb56..6ad6f520cf 100644 --- a/assets/js/src/common/tabs/routed_tabs.tsx +++ b/assets/js/src/common/tabs/routed_tabs.tsx @@ -39,7 +39,7 @@ const RouterAwareTabs = (props: TabProps & { }; type Props = TabProps & { - routerType?: 'hash' | 'browser', + routerType?: 'hash' | 'browser' | 'switch-only', routerPrefix?: string, }; @@ -86,6 +86,10 @@ const RoutedTabs = ({ ); + if (routerType === 'switch-only') { + return routedTabs; + } + return routerType === 'browser' ? {routedTabs} : {routedTabs};