diff --git a/modules/ppcp-settings/resources/css/components/reusable-components/_navigation.scss b/modules/ppcp-settings/resources/css/components/reusable-components/_navigation.scss index a4695e256..fdcbcaa40 100644 --- a/modules/ppcp-settings/resources/css/components/reusable-components/_navigation.scss +++ b/modules/ppcp-settings/resources/css/components/reusable-components/_navigation.scss @@ -1,10 +1,12 @@ +$margin_bottom: 48px; + .ppcp-r-navigation-container { position: sticky; top: var(--wp-admin--admin-bar--height); z-index: 10; padding: 10px 48px; - margin: 0 -20px 48px -20px; + margin: 0 -20px #{$margin_bottom} -20px; box-shadow: 0 -1px 0 0 $color-gray-300 inset; background: var(--ppcp-color-app-bg); @@ -83,6 +85,12 @@ box-shadow: 0 -1px 0 0 $color-gray-300 inset, 0 8px 8px 0 rgba(85, 93, 102, .3); } + + .ppcp--top-sub-navigation { + position: relative; + margin: -#{$margin_bottom } -20px #{$margin_bottom}; + padding: 24px 20px 0; + } + @media screen and (max-width: 782px) { padding: 10px 12px; diff --git a/modules/ppcp-settings/resources/js/Components/ReusableComponents/TopNavigation.js b/modules/ppcp-settings/resources/js/Components/ReusableComponents/TopNavigation.js index bbffaaaa5..d456c4e4a 100644 --- a/modules/ppcp-settings/resources/js/Components/ReusableComponents/TopNavigation.js +++ b/modules/ppcp-settings/resources/js/Components/ReusableComponents/TopNavigation.js @@ -15,6 +15,7 @@ const TopNavigation = ( { onTitleClick = null, showProgressBar = false, progressBarPercent = 0, + subNavigation = null, } ) => { const { goToWooCommercePaymentsTab } = useNavigation(); const { isScrolled } = useIsScrolled(); @@ -40,35 +41,43 @@ const TopNavigation = ( { }, [] ); return ( -
-
- - - + + - - { children } - + + { children } + - { showProgressBar && ( - - ) } -
-
+ { showProgressBar && ( + + ) } + + + + { subNavigation && ( +
+ { subNavigation } +
+ ) } + ); };