UNPKG

@digital-realty/grid

Version:

A free, flexible and high-quality Web Component for showing large amounts of tabular data

53 lines (43 loc) 1.24 kB
import '@vaadin/vaadin-lumo-styles/color.js'; import '@vaadin/vaadin-lumo-styles/style.js'; import '@vaadin/vaadin-lumo-styles/spacing.js'; import { css, registerStyles } from '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js'; registerStyles( 'vaadin-grid-sorter', css` :host { justify-content: flex-start; align-items: baseline; -webkit-user-select: none; user-select: none; cursor: var(--lumo-clickable-cursor); } [part='content'] { display: inline-block; overflow: hidden; text-overflow: ellipsis; } [part='indicators'] { margin-left: var(--lumo-space-s); } [part='indicators']::before { transform: scale(0.8); } :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)); } [part='order'] { font-size: var(--lumo-font-size-xxs); line-height: 1; } /* RTL specific styles */ :host([dir='rtl']) [part='indicators'] { margin-right: var(--lumo-space-s); margin-left: 0; } `, { moduleId: 'lumo-grid-sorter' }, );