facilmap/frontend/src/map/ui/icon/icon.ts

18 wiersze
404 B
TypeScript

import WithRender from "./icon.vue";
import Vue from "vue";
import { Component, Prop } from "vue-property-decorator";
import { createSymbolHtml } from "facilmap-leaflet";
@WithRender
@Component({
components: { }
})
export default class Icon extends Vue {
@Prop({ type: String, required: true }) icon!: string;
get iconCode() {
return createSymbolHtml("currentColor", "1.5em", this.icon);
}
}