@lyra/components
Version:
Basic UX components
71 lines (58 loc) • 1.14 kB
CSS
@import 'part:@lyra/base/theme/variables-style';
.root {
background-color: var(--component-bg);
color: var(--text-color);
composes: shadow-8dp from 'part:@lyra/base/theme/shadows-style';
font-size: var(--font-size-small);
user-select: none;
text-align: left;
overflow: auto;
overflow-x: hidden;
}
.list {
composes: resetList from 'part:@lyra/base/theme/layout/helpers';
}
.item {
composes: resetListItem from 'part:@lyra/base/theme/layout/helpers';
composes: item from 'part:@lyra/base/theme/layout/selectable-style';
white-space: nowrap;
}
.isDisabled {
@nest &:hover {
background-color: inherit;
}
}
.focusedItem {
composes: item;
}
.iconContainer {
margin-right: 0.5em;
}
.link {
display: block;
position: relative;
line-height: 3em;
padding: 0 1em;
cursor: default;
text-decoration: none;
color: inherit;
outline: none;
}
.dangerLink {
composes: link;
color: var(--state-danger-color);
}
.divider {
border-top: 1px solid var(--gray-light);
}
.isDisabled {
opacity: 0.4;
}
.isOpen {
composes: root;
display: block;
}
.closed {
composes: root;
display: none;
}