UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

15 lines (11 loc) 357 B
/** @format */ import type { Component } from 'vue'; import { tryOnUnmounted } from '@vueuse/core'; import type { ComponentType } from '../types/index'; import { add, del } from '../component-map'; export function useComponentRegister(compName: ComponentType, comp: Component) { add(compName, comp); tryOnUnmounted(() => { del(compName); }); }