mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 12:09:26 +00:00
Fix menu item color
This commit is contained in:
@@ -37,8 +37,8 @@ export class MenuItem {
|
||||
connectedCallback() {
|
||||
this.handleBlur = this.handleBlur.bind(this);
|
||||
this.handleFocus = this.handleFocus.bind(this);
|
||||
this.handleMouseOver = this.handleMouseOver.bind(this);
|
||||
this.handleMouseOut = this.handleMouseOut.bind(this);
|
||||
this.handleMouseEnter = this.handleMouseEnter.bind(this);
|
||||
this.handleMouseLeave = this.handleMouseLeave.bind(this);
|
||||
}
|
||||
|
||||
/** Sets focus on the button. */
|
||||
@@ -61,11 +61,11 @@ export class MenuItem {
|
||||
this.hasFocus = true;
|
||||
}
|
||||
|
||||
handleMouseOver() {
|
||||
handleMouseEnter() {
|
||||
this.setFocus();
|
||||
}
|
||||
|
||||
handleMouseOut() {
|
||||
handleMouseLeave() {
|
||||
this.removeFocus();
|
||||
}
|
||||
|
||||
@@ -86,8 +86,8 @@ export class MenuItem {
|
||||
tabIndex={!this.disabled ? 0 : null}
|
||||
onFocus={this.handleFocus}
|
||||
onBlur={this.handleBlur}
|
||||
onMouseOver={this.handleMouseOver}
|
||||
onMouseOut={this.handleMouseOut}
|
||||
onMouseEnter={this.handleMouseEnter}
|
||||
onMouseLeave={this.handleMouseLeave}
|
||||
>
|
||||
<span part="checked-icon" class="menu-item__check">
|
||||
<sl-icon name="check2" aria-hidden="true" />
|
||||
|
||||
@@ -322,6 +322,10 @@
|
||||
}
|
||||
|
||||
/* Menu item */
|
||||
.sl-theme-dark sl-menu-item::part(base) {
|
||||
color: var(--sl-color-gray-80);
|
||||
}
|
||||
|
||||
.sl-theme-dark sl-menu-item::part(base):focus {
|
||||
background-color: var(--sl-color-primary-15);
|
||||
color: var(--sl-color-primary-50);
|
||||
|
||||
Reference in New Issue
Block a user