useInjectLib.ts
792 Bytes
import { EPackagesCategoryEnum, EPackagesType } from '@/packages/components/external/types'
import { ComposesList } from '@/packages/components/external/Composes'
import { ConfigType, PackagesCategoryEnum } from '@/packages/index.d'
import { ClockConfig } from '@/packages/components/external/Decorates/Mores/Icon'
export function useInjectLib(packagesList: EPackagesType) {
packagesList[EPackagesCategoryEnum.COMPOSES] = ComposesList
// addWidgetToCategoryByCategoryName(packagesList, PackagesCategoryEnum.DECORATES, ClockConfig)
}
/**
*
* @param packagesList
* @param categoryName
* @param config
*/
function addWidgetToCategoryByCategoryName(packagesList: EPackagesType, categoryName: PackagesCategoryEnum, config: ConfigType) {
packagesList[categoryName].push(config)
}