react-toolbox/components/menu/style.menu_item.scss

33 lines
629 B
SCSS
Raw Normal View History

@import "../mixins";
@import "../variables";
$menu-item-hover-background: unquote("rgb(#{$palette-grey-200})");
$menu-item-icon-font-size: 2.4 * $unit;
$menu-item-icon-size: 1.6 * $menu-item-icon-font-size;
.root {
display: flex;
align-items: center;
2015-10-13 10:47:34 +03:00
padding: ($offset / 1.5) $offset;
color: $color-text;
&:not(.disabled) {
&:hover {
cursor: pointer;
2015-10-13 10:47:34 +03:00
background-color: $menu-item-hover-background;
}
}
&.disabled {
2015-10-13 10:47:34 +03:00
opacity: .5;
}
}
.icon {
width: $menu-item-icon-size;
2015-10-13 10:47:34 +03:00
font-size: $menu-item-icon-font-size !important;
}
.caption {
flex-grow: 1;
font-size: $font-size-normal;
}