From dae4348f09a1364904a2e63caebf2dd9f205752b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gr=C3=A9goire=20Aubert?= Date: Fri, 22 Jun 2018 16:05:12 +0200 Subject: [PATCH] SONAR-10931 Fix unexpected wrapping of global nav bar --- .../app/components/nav/global/GlobalNav.css | 20 +++++++++++++++++++ .../app/components/nav/global/GlobalNav.tsx | 2 +- .../nav/global/GlobalNavBranding.tsx | 8 +++----- .../components/nav/global/GlobalNavMenu.tsx | 2 +- .../__snapshots__/GlobalNav-test.tsx.snap | 4 ++-- .../__snapshots__/GlobalNavMenu-test.tsx.snap | 2 +- 6 files changed, 28 insertions(+), 10 deletions(-) diff --git a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.css b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.css index 8ae4dbb08f9..5a7c54cd52c 100644 --- a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.css +++ b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.css @@ -23,6 +23,10 @@ z-index: 421; } +.navbar-global .navbar-limited { + display: flex; +} + .navbar-brand { display: flex; justify-content: center; @@ -91,6 +95,22 @@ border-bottom-color: #646464; } +.global-navbar-menu-right { + flex: 1; + justify-content: flex-end; +} + +.global-navbar-menu-right .navbar-search { + flex: 1; + max-width: 310px; +} + +.global-navbar-menu-right .navbar-search .search-box, +.global-navbar-menu-right .navbar-search .search-box-input { + min-width: 0; + width: 100%; +} + @media print { .navbar-global { display: none !important; diff --git a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.tsx b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.tsx index 7d2fb58fb66..81619581862 100644 --- a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.tsx +++ b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNav.tsx @@ -59,7 +59,7 @@ export class GlobalNav extends React.PureComponent { -
    +
      {isSonarCloud() && } - - {title} - - + + {title} + ); } diff --git a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNavMenu.tsx b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNavMenu.tsx index 25c7daaa489..8a7b46ff02f 100644 --- a/server/sonar-web/src/main/js/app/components/nav/global/GlobalNavMenu.tsx +++ b/server/sonar-web/src/main/js/app/components/nav/global/GlobalNavMenu.tsx @@ -178,7 +178,7 @@ export default class GlobalNavMenu extends React.PureComponent { const { organizationsEnabled } = this.props.appState; return ( -
        +
          {this.renderProjects()} {governanceInstalled && this.renderPortfolios()} {this.renderIssuesLink()} diff --git a/server/sonar-web/src/main/js/app/components/nav/global/__tests__/__snapshots__/GlobalNav-test.tsx.snap b/server/sonar-web/src/main/js/app/components/nav/global/__tests__/__snapshots__/GlobalNav-test.tsx.snap index c1733d6b202..7f6362e4750 100644 --- a/server/sonar-web/src/main/js/app/components/nav/global/__tests__/__snapshots__/GlobalNav-test.tsx.snap +++ b/server/sonar-web/src/main/js/app/components/nav/global/__tests__/__snapshots__/GlobalNav-test.tsx.snap @@ -26,7 +26,7 @@ exports[`should render for SonarCloud 1`] = ` suggestions={Array []} />