import {html} from 'lit'; import {customElement} from 'lit/decorators/custom-element.js'; import {property} from 'lit/decorators/property.js'; import type {SimulatorCustomInstruction} from 'xrblocks'; import {SimulatorInstructionsCard} from './SimulatorInstructionsCard.js'; @customElement('xrblocks-simulator-custom-instruction') export class CustomInstruction extends SimulatorInstructionsCard { @property() customInstruction!: SimulatorCustomInstruction; getHeaderContents() { return html`${this.customInstruction.header}`; } getImageContents() { return this.customInstruction.videoSrc ? html` ` : html``; } getDescriptionContents() { return html`${this.customInstruction.description}`; } render() { return super.render(); } }