UNPKG

@discoveryjs/discovery

Version:

Frontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards

56 lines (51 loc) 1.2 kB
.view-progress { max-width: 300px; z-index: 1; pointer-events: none; } .view-progress.skip-fast-track { transition: opacity .25s var(--appearance-delay, 500ms); will-change: opacity; contain: paint; @starting-style { opacity: 0; } } .view-progress.skip-fast-track.done:not(.error) { display: none; } .view-progress > .progress { content: ''; display: block; position: relative; overflow: hidden; margin-top: 4px; box-sizing: border-box; height: 3px; background: rgba(198, 198, 198, 0.3); border-radius: 2px; } .view-progress > .progress::before { content: ''; display: block; height: 100%; width: 100%; position: absolute; left: 0; top: 0; transform: scaleX(var(--progress, 0)); transform-origin: left; /* transition: transform .2s; */ /* since Chrome (tested on 85) freezes transition during js loop */ background-color: var(--color, #1f7ec5); } .view-progress > .content.main-secondary { display: flex; white-space: nowrap; gap: 1ex; } .view-progress > .content > .secondary { flex: 1; overflow: hidden; text-overflow: ellipsis; color: #888; }