@fifteen/design-system-vue
Version:
Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System
59 lines (58 loc) • 1.01 kB
JavaScript
const F = [
"FAvatar",
"FBackgroundImage",
"FBreadcrumbs",
"FButton",
"FCard",
"FCheckbox",
"FCreditCardIcon",
"FCreditCardInput",
"FDigitsInput",
"FDivider",
"FExpandable",
"FForm",
"FGrid",
"FGridItem",
"FIcon",
"FImage",
"FInput",
"FLink",
"FLoader",
"FLogo",
"FLogoAnimatable",
"FPhoneInput",
"FProgressBar",
"FRadioGroup",
"FSelect",
"FCountrySelect",
"FLocaleSelect",
"FSkeleton",
"FSvgImage",
"FTextarea",
"FTextContent",
"FFieldHint",
"FFieldLabel",
"FFlagIcon",
"FCreditCardIcon",
"FMenu",
"FField",
"FRadio",
"FFileUpload",
"FAutocomplete",
"FToggle",
"FPopup"
], o = ["FRouterLink", "FButtonLink"];
function t() {
return {
type: "component",
resolve: async (e) => {
if (F.includes(e))
return { name: e, from: "@fifteen/design-system-vue" };
if (o.includes(e))
return { name: e, from: "@fifteen/design-system-vue/router" };
}
};
}
export {
t as FifteenComponentsResolver
};