diff --git a/src/app/header/header.component.scss b/src/app/header/header.component.scss
index 546f6a06fa..cca3ed2abb 100644
--- a/src/app/header/header.component.scss
+++ b/src/app/header/header.component.scss
@@ -11,13 +11,12 @@
line-height: 1.5;
}
-.navbar ::ng-deep {
- a {
- color: var(--ds-header-icon-color);
+.navbar-toggler {
+ border: none;
+ color: var(--ds-header-icon-color);
- &:hover, &:focus {
- color: var(--ds-header-icon-color-hover);
- }
+ &:hover, &:focus {
+ color: var(--ds-header-icon-color-hover);
}
}
diff --git a/src/app/search-navbar/search-navbar.component.scss b/src/app/search-navbar/search-navbar.component.scss
index d5f3d8d615..4cfb0cb1eb 100644
--- a/src/app/search-navbar/search-navbar.component.scss
+++ b/src/app/search-navbar/search-navbar.component.scss
@@ -1,6 +1,7 @@
input[type="text"] {
margin-top: calc(-0.5 * var(--bs-font-size-base));
background-color: #fff !important;
+ border-color: var(--ds-header-icon-color);
&.collapsed {
opacity: 0;
diff --git a/src/app/shared/auth-nav-menu/auth-nav-menu.component.html b/src/app/shared/auth-nav-menu/auth-nav-menu.component.html
index 94cbd4368a..05f502afa1 100644
--- a/src/app/shared/auth-nav-menu/auth-nav-menu.component.html
+++ b/src/app/shared/auth-nav-menu/auth-nav-menu.component.html
@@ -19,7 +19,7 @@
-
+
-
+
(current)
diff --git a/src/app/shared/auth-nav-menu/auth-nav-menu.component.scss b/src/app/shared/auth-nav-menu/auth-nav-menu.component.scss
index 36161ff3da..40e9113b00 100644
--- a/src/app/shared/auth-nav-menu/auth-nav-menu.component.scss
+++ b/src/app/shared/auth-nav-menu/auth-nav-menu.component.scss
@@ -12,7 +12,7 @@
background-color: transparent !important;
}
-.dropdown-toggle {
+.loginLink, .dropdownLogin, .logoutLink, .dropdownLogout {
color: var(--ds-header-icon-color);
&:hover, &:focus {
diff --git a/src/app/shared/auth-nav-menu/auth-nav-menu.component.spec.ts b/src/app/shared/auth-nav-menu/auth-nav-menu.component.spec.ts
index a9484aa902..58a1edfabd 100644
--- a/src/app/shared/auth-nav-menu/auth-nav-menu.component.spec.ts
+++ b/src/app/shared/auth-nav-menu/auth-nav-menu.component.spec.ts
@@ -358,7 +358,7 @@ describe('AuthNavMenuComponent', () => {
});
it('should render logout link', inject([Store], (store: Store) => {
- const logoutDropdownMenu = deNavMenuItem.query(By.css('a[id=logoutLink]'));
+ const logoutDropdownMenu = deNavMenuItem.query(By.css('a.logoutLink'));
expect(logoutDropdownMenu.nativeElement).toBeDefined();
}));
});
diff --git a/src/themes/dspace/app/header/header.component.html b/src/themes/dspace/app/header/header.component.html
index f5035d2eb3..dbc98098ae 100644
--- a/src/themes/dspace/app/header/header.component.html
+++ b/src/themes/dspace/app/header/header.component.html
@@ -6,7 +6,7 @@
-
+
diff --git a/src/themes/dspace/app/header/header.component.scss b/src/themes/dspace/app/header/header.component.scss
index ab418865f1..2fc857826f 100644
--- a/src/themes/dspace/app/header/header.component.scss
+++ b/src/themes/dspace/app/header/header.component.scss
@@ -15,5 +15,12 @@
.navbar-toggler .navbar-toggler-icon {
background-image: none !important;
line-height: 1.5;
- color: var(--bs-link-color);
+}
+
+.navbar-toggler {
+ color: var(--ds-header-icon-color);
+
+ &:hover, &:focus {
+ color: var(--ds-header-icon-color-hover);
+ }
}
diff --git a/src/themes/dspace/app/navbar/navbar.component.scss b/src/themes/dspace/app/navbar/navbar.component.scss
index 9079470b94..d3aea9f078 100644
--- a/src/themes/dspace/app/navbar/navbar.component.scss
+++ b/src/themes/dspace/app/navbar/navbar.component.scss
@@ -2,7 +2,6 @@ nav.navbar {
border-top: 1px var(--ds-header-navbar-border-top-color) solid;
border-bottom: 5px var(--ds-header-navbar-border-bottom-color) solid;
align-items: baseline;
- color: var(--ds-header-icon-color);
}
/** Mobile menu styling **/