UNPKG

@finos/perspective-viewer

Version:

The `<perspective-viewer>` Custom Element, frontend for Perspective.js

69 lines (58 loc) 3.35 kB
// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ // ┃ ██████ ██████ ██████ █ █ █ █ █ █▄ ▀███ █ ┃ // ┃ ▄▄▄▄▄█ █▄▄▄▄▄ ▄▄▄▄▄█ ▀▀▀▀▀█▀▀▀▀▀ █ ▀▀▀▀▀█ ████████▌▐███ ███▄ ▀█ █ ▀▀▀▀▀ ┃ // ┃ █▀▀▀▀▀ █▀▀▀▀▀ █▀██▀▀ ▄▄▄▄▄ █ ▄▄▄▄▄█ ▄▄▄▄▄█ ████████▌▐███ █████▄ █ ▄▄▄▄▄ ┃ // ┃ █ ██████ █ ▀█▄ █ ██████ █ ███▌▐███ ███████▄ █ ┃ // ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ // ┃ Copyright (c) 2017, the Perspective Authors. ┃ // ┃ ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ ┃ // ┃ This file is part of the Perspective library, distributed under the terms ┃ // ┃ of the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). ┃ // ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ :host #selected-columns .type-icon, :host #sub-columns .type-icon { position: absolute; left: 15px; } :host .type-icon { height: 13px; width: 13px; background-repeat: no-repeat; background-color: var(--icon--color); content: ""; display: inline-block; -webkit-mask-size: cover; mask-size: cover; flex-shrink: 0; &.none { content: none; } &.integer { -webkit-mask-image: var(--column-type-integer--mask-image); mask-image: var(--column-type-integer--mask-image); } &.float { -webkit-mask-image: var(--column-type-float--mask-image); mask-image: var(--column-type-float--mask-image); } &.string { -webkit-mask-image: var(--column-type-string--mask-image); mask-image: var(--column-type-string--mask-image); } &.boolean { -webkit-mask-image: var(--column-type-boolean--mask-image); mask-image: var(--column-type-boolean--mask-image); } &.date { -webkit-mask-image: var(--column-type-date--mask-image); mask-image: var(--column-type-date--mask-image); } &.datetime { -webkit-mask-image: var(--column-type-datetime--mask-image); mask-image: var(--column-type-datetime--mask-image); } &.expression { -webkit-mask-image: var(--add-expression-icon--mask-image); mask-image: var(--add-expression-icon--mask-image); } }