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 { managerGraphFunctionContext } from "../../hierarchy/providers/context/ManagerContext"; import { T } from "../../translations/Languages"; @customElement("manager-graph-smooth-switch") export class SmoothSwitch extends ManagerConsumer { @consume({context: managerGraphFunctionContext, subscribe: true}) smooth!: boolean; public static styles = css` :host {} `; protected render(): unknown { return html`
this.manager.graphSmooth.setGraphSmooth(false)} >${t(T.straightlines)} this.manager.graphSmooth.setGraphSmooth(true)} >${t(T.smoothlines)}
`; } }