import { TemplateResult, html } from 'lit'; import NileSlider from './nile-slider'; import { classMap } from 'lit/directives/class-map.js'; import { valueToPercent } from './utils/nile-slider.utils'; const tooltipDisabled = (nileSlider: NileSlider): boolean => nileSlider.disabled || nileSlider.valueLabel !== 'tooltip'; export const rangeSlider = (nileSlider: NileSlider): TemplateResult => { return html`
`; }; export const singleSlider = (nileSlider: NileSlider): TemplateResult => { return html`
`; }; export const lableContaier = (nileSlider: NileSlider): TemplateResult => { return html`
${nileSlider.labelStart} ${nileSlider.labelEnd}
`; }; export const fieldHeader = (nileSlider: NileSlider): TemplateResult => { return html`
`; }; export const bottomValueLabels = (nileSlider: NileSlider): TemplateResult => { if (!nileSlider.rangeSlider) { return html` ${nileSlider.value} `; } return html` ${nileSlider.rangeOneValue} ${nileSlider.rangeTwoValue} `; };