import { consume } from "@lit/context"; import { t } from "i18next"; import { css, html } from "lit"; import { customElement } from "lit/decorators.js"; import { ManagerConsumer } from "../../hierarchy/consumers/ManagerConsumer"; import { managerSmoothContext } from "../../hierarchy/providers/context/ManagerContext"; import { T } from "../../translations/Languages"; @customElement("manager-smooth-switch") export class SmoothSwitch extends ManagerConsumer { @consume({context: managerSmoothContext, subscribe: true}) smooth!: boolean; public static styles = css` :host {} `; protected render(): unknown { return html`
this.manager.smooth.setSmooth(false)} >${t(T.pixelated)} this.manager.smooth.setSmooth(true)} >${t(T.smooth)}
`; } }