UNPKG

@johnmusans/arcadia-ui-style-engine

Version:

Shared style system logic and types for Arcadia UI components

22 lines (18 loc) 477 B
import type { RegistryItem } from "shadcn/registry"; import type { Style } from "../../types"; export const updateRegistryDependencies = ( registryItem: RegistryItem, options: { styleName: string; baseUrl: string; style: Style; }, ): RegistryItem => { const { styleName, baseUrl } = options; return { ...registryItem, registryDependencies: registryItem.registryDependencies?.map( (dep) => `${baseUrl}/${styleName}/${dep}`, ), }; };