UNPKG

@vaadin/vaadin-lumo-styles

Version:

Lumo is a design system foundation for modern web applications, used by Vaadin components

71 lines (59 loc) 1.55 kB
/** * @license * Copyright (c) 2000 - 2026 Vaadin Ltd. * This program is available under Apache License Version 2.0, available at https://vaadin.com/license/ */ @media lumo_components_grid-sorter { :host { display: inline-flex; max-width: 100%; justify-content: flex-start; align-items: baseline; -webkit-user-select: none; user-select: none; cursor: var(--lumo-clickable-cursor); } [part='content'] { flex: 1 1 auto; display: inline-block; overflow: hidden; text-overflow: ellipsis; } [part='indicators'] { position: relative; align-self: center; flex: none; margin-left: var(--lumo-space-s); } [part='order'] { display: inline; vertical-align: super; font-size: var(--lumo-font-size-xxs); line-height: 1; } [part='indicators']::before { font-family: 'vaadin-grid-sorter-icons'; display: inline-block; transform: scale(0.8); } :host(:not([direction])) [part='indicators']::before { content: '\e901'; } :host([direction='asc']) [part='indicators']::before { content: '\e900'; } :host([direction='desc']) [part='indicators']::before { content: '\e902'; } :host(:not([direction]):not(:hover)) [part='indicators'] { color: var(--lumo-tertiary-text-color); } :host([direction]) { color: var(--vaadin-selection-color-text, var(--lumo-primary-text-color)); } /* RTL specific styles */ :host([dir='rtl']) [part='indicators'] { margin-right: var(--lumo-space-s); margin-left: 0; } }