From cda664e77f67c6bbc101d62154a96b28382260d0 Mon Sep 17 00:00:00 2001 From: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com> Date: Thu, 16 Nov 2023 11:28:23 -0500 Subject: [PATCH] fix: dropdown hover style (#512) --- example/index.js | 30 +++++++- src/index.scss | 14 ++-- src/studio-header/CourseLockUp.jsx | 10 +-- src/studio-header/HeaderBody.jsx | 39 +++++----- src/studio-header/MobileHeader.jsx | 3 - src/studio-header/NavDropdownMenu.jsx | 4 +- src/studio-header/StudioHeader.jsx | 9 +-- src/studio-header/StudioHeader.scss | 49 +++++++++++++ src/studio-header/header.scss | 64 ----------------- src/studio-header/messages.js | 100 -------------------------- 10 files changed, 118 insertions(+), 204 deletions(-) create mode 100644 src/studio-header/StudioHeader.scss delete mode 100644 src/studio-header/header.scss diff --git a/example/index.js b/example/index.js index 613d3f92..f5270525 100644 --- a/example/index.js +++ b/example/index.js @@ -33,7 +33,35 @@ subscribe(APP_READY, () => { }}>
-
Logged in state
+
Logged in state
+ + + +
Logged in state for Studio header
, document.getElementById('root'), ); diff --git a/src/index.scss b/src/index.scss index d0347454..1d31c9ba 100644 --- a/src/index.scss +++ b/src/index.scss @@ -2,13 +2,8 @@ $spacer: 1rem; $blue: #007db8; $white: #fff; -@import "@edx/brand/paragon/fonts.scss"; -@import "@edx/brand/paragon/variables.scss"; -@import "@edx/paragon/scss/core/core.scss"; -@import "@edx/brand/paragon/overrides.scss"; @import './Menu/menu.scss'; -@import './studio-header/header.scss'; -@import './Notifications/notification.scss'; +@import './studio-header/StudioHeader.scss'; .dropdown-item a { text-decoration: none; @@ -48,9 +43,9 @@ $white: #fff; .user-dropdown { .btn { height: 3rem; - @media (max-width: -1 + map-get($grid-breakpoints, "sm")) { - padding: 0 0.5rem; - } + // @media (max-width: -1 + map-get($grid-breakpoints, "sm")) { + // padding: 0 0.5rem; + // } } } } @@ -63,6 +58,7 @@ $white: #fff; .site-header-mobile { height: 3rem; + .nav-link { text-decoration: none; cursor: pointer; diff --git a/src/studio-header/CourseLockUp.jsx b/src/studio-header/CourseLockUp.jsx index caaca19a..386fa1d0 100644 --- a/src/studio-header/CourseLockUp.jsx +++ b/src/studio-header/CourseLockUp.jsx @@ -1,8 +1,10 @@ import React from 'react'; import PropTypes from 'prop-types'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; -import { OverlayTrigger, Tooltip } from '@edx/paragon'; -import classNames from 'classnames'; +import { + OverlayTrigger, + Tooltip, +} from '@edx/paragon'; import messages from './messages'; const CourseLockUp = ({ @@ -22,9 +24,7 @@ const CourseLockUp = ({ )} > + {isHiddenMainMenu ? ( @@ -64,17 +64,19 @@ const HeaderBody = ({ Menu ) : ( - - {renderBrandNav} - - +
+ + {renderBrandNav} + + +
)} {isMobile ? ( <> @@ -82,11 +84,11 @@ const HeaderBody = ({ {renderBrandNav} ) : ( -