import {LitElement, html, unsafeCSS} from 'lit'; import {customElement, property} from 'lit/decorators.js'; import compentStyle from './poi-target-button.css?inline'; import {classMap} from 'lit/directives/class-map.js'; import '../../icons/icon-ais-target-activated-iec'; import {pointerArrow} from '../../navigation-instruments/poi-target/arrow'; import {Pointer} from '../../navigation-instruments/poi-target/poi-target'; export enum PoiTargetButtonValue { checked = 'checked', unchecked = 'unchecked', } @customElement('obc-poi-target-button') export class ObcPoiTargetButton extends LitElement { @property({type: String}) value: PoiTargetButtonValue = PoiTargetButtonValue.checked; @property({type: String}) pointer = Pointer.None; @property({type: Number}) relativeDirection = 0; override render() { return html` `; } static override styles = unsafeCSS(compentStyle); } declare global { interface HTMLElementTagNameMap { 'obc-poi-target-button': ObcPoiTargetButton; } }