From 31e5f3a72892be9c7a180c563f36f5e2b9271c3d Mon Sep 17 00:00:00 2001 From: Alexander Polyankin <alexander.polyankin@metabase.com> Date: Thu, 7 Jul 2022 19:55:04 +0300 Subject: [PATCH] Make the question lineage be visible when the sidebar is opened (#23762) --- .../metabase/nav/components/AppBar/AppBarLarge.styled.tsx | 8 ++++---- .../src/metabase/nav/components/AppBar/AppBarLarge.tsx | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/frontend/src/metabase/nav/components/AppBar/AppBarLarge.styled.tsx b/frontend/src/metabase/nav/components/AppBar/AppBarLarge.styled.tsx index 7525ae55245..23b4aa5a3f0 100644 --- a/frontend/src/metabase/nav/components/AppBar/AppBarLarge.styled.tsx +++ b/frontend/src/metabase/nav/components/AppBar/AppBarLarge.styled.tsx @@ -49,16 +49,16 @@ export const AppBarRightContainer = styled.div` `; export interface AppBarInfoContainerProps { - isNavBarOpen?: boolean; + isVisible?: boolean; } export const AppBarInfoContainer = styled.div<AppBarInfoContainerProps>` display: flex; min-width: 0; - opacity: ${props => (props.isNavBarOpen ? 0 : 1)}; - visibility: ${props => (props.isNavBarOpen ? "hidden" : "visible")}; + opacity: ${props => (props.isVisible ? 1 : 0)}; + visibility: ${props => (props.isVisible ? "visible" : "hidden")}; transition: ${props => - props.isNavBarOpen ? `opacity 0.5s, visibility 0s` : `opacity 0.5s`}; + props.isVisible ? `opacity 0.5s` : `opacity 0.5s, visibility 0s`}; `; export const AppBarProfileLinkContainer = styled.div` diff --git a/frontend/src/metabase/nav/components/AppBar/AppBarLarge.tsx b/frontend/src/metabase/nav/components/AppBar/AppBarLarge.tsx index 706507e7b50..fae79bedc83 100644 --- a/frontend/src/metabase/nav/components/AppBar/AppBarLarge.tsx +++ b/frontend/src/metabase/nav/components/AppBar/AppBarLarge.tsx @@ -49,7 +49,9 @@ const AppBarLarge = ({ isToggleVisible={isNavBarVisible} onToggleClick={onToggleNavbar} /> - <AppBarInfoContainer isNavBarOpen={isNavBarOpen}> + <AppBarInfoContainer + isVisible={!isNavBarOpen || isQuestionLineageVisible} + > {isQuestionLineageVisible ? ( <QuestionLineage /> ) : isCollectionPathVisible ? ( -- GitLab