feat(minimap): add minimap slot types

This commit is contained in:
braks
2024-01-03 11:13:31 +01:00
committed by Braks
parent ba2707c9f3
commit 476e5d530a
3 changed files with 21 additions and 16 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
import type { CSSProperties, Slots } from 'vue'
import type { CSSProperties } from 'vue'
import { defineComponent, h, inject } from 'vue'
import type { MiniMapNodeProps } from './types'
import { MiniMapSlots } from './types'
import { Slots } from './types'
// todo: typings
export default defineComponent({
@@ -22,7 +22,7 @@ export default defineComponent({
],
emits: ['click', 'dblclick', 'mouseenter', 'mousemove', 'mouseleave'],
setup(props: MiniMapNodeProps, { attrs, emit }) {
const miniMapSlots: Slots = inject(MiniMapSlots)!
const miniMapSlots = inject(Slots)!
return () => {
const style = (attrs.style ?? {}) as CSSProperties