UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

74 lines 1.61 kB
.g-list { --_--item-padding: var(--g-list-item-padding, 0); outline: none; display: flex; flex-direction: column; flex: 1 1 auto; width: 100%; } .g-list__filter { padding: var(--_--item-padding); margin-block-end: 8px; flex: 0 0 auto; } .g-list__items { flex: 1 1 auto; } .g-list__item, .g-list__empty-placeholder { box-sizing: border-box; display: flex; align-items: center; padding: var(--_--item-padding); user-select: none; overflow: hidden; } .g-list__item_active { background: var(--g-color-base-simple-hover); } .g-list__item_selected { background: var(--g-color-base-selection); } .g-list__item_selected:hover { background: var(--g-color-base-selection-hover); } .g-list__item_sort-handle-align_right { flex-direction: row-reverse; } .g-list__item_sort-handle-align_right .g-list__item-sort-icon { margin-inline: 10px 0; } .g-list__item_sortable[data-rbd-drag-handle-context-id]:active { cursor: grabbing; } .g-list__item_dragging { background: var(--g-color-base-simple-hover-solid); z-index: 100001; } .g-list__empty-placeholder { box-sizing: border-box; color: var(--g-color-text-hint); min-height: 36px; padding-block: 8px; } .g-list__item-content { flex: 1 1 auto; display: flex; align-items: center; overflow: hidden; text-overflow: ellipsis; height: 100%; } .g-list__item-sort-icon { display: flex; align-items: center; width: 12px; margin-inline-end: 4px; flex: 0 0 auto; color: var(--g-color-text-hint); } .g-list__loading-indicator { display: flex; width: 100%; align-items: center; justify-content: center; }