UNPKG

bootstrap-vue-next

Version:

Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development

35 lines (34 loc) 2.51 kB
//#region src/utils/keys.ts var genericBvnPrefix = "BootstrapVueNext__"; var withBvnPrefix = (value, suffix = "") => { const suffixWithTrail = `${suffix}___`; return `${genericBvnPrefix}ID__${value}__${suffix ? suffixWithTrail : ""}`; }; var createBvnInjectionKey = (name) => withBvnPrefix(name); var createBvnRegistryInjectionKey = (name) => withBvnPrefix(`${name}__registry`); var carouselInjectionKey = createBvnInjectionKey("carousel"); var tabsInjectionKey = createBvnInjectionKey("tabs"); var progressInjectionKey = createBvnInjectionKey("progress"); var listGroupInjectionKey = createBvnInjectionKey("listGroup"); var avatarGroupInjectionKey = createBvnInjectionKey("avatarGroup"); var accordionInjectionKey = createBvnInjectionKey("accordion"); var checkboxGroupKey = createBvnInjectionKey("checkboxGroup"); var radioGroupKey = createBvnInjectionKey("radioGroup"); var collapseInjectionKey = createBvnInjectionKey("collapse"); var showHideRegistryKey = createBvnRegistryInjectionKey("showHide"); var dropdownInjectionKey = createBvnInjectionKey("dropdown"); var navbarInjectionKey = createBvnInjectionKey("navbar"); var rtlRegistryKey = createBvnRegistryInjectionKey("rtl"); var breadcrumbGlobalIndexKey = `${genericBvnPrefix}global_breadcrumb`; var breadcrumbRegistryKey = createBvnRegistryInjectionKey("breadcrumb"); var modalManagerKey = createBvnRegistryInjectionKey("modalManager"); var defaultsKey = createBvnRegistryInjectionKey("defaults"); var inputGroupKey = createBvnInjectionKey("inputGroup"); var buttonGroupKey = createBvnInjectionKey("buttonGroup"); var orchestratorRegistryKey = createBvnRegistryInjectionKey("orchestrator"); var formGroupKey = createBvnInjectionKey("formGroupPlugin"); var formSelectKey = createBvnInjectionKey("formSelect"); var tableKeyboardNavigationKey = createBvnInjectionKey("tableKeyboardNavigation"); //#endregion export { tabsInjectionKey as C, tableKeyboardNavigationKey as S, orchestratorRegistryKey as _, buttonGroupKey as a, rtlRegistryKey as b, collapseInjectionKey as c, formGroupKey as d, formSelectKey as f, navbarInjectionKey as g, modalManagerKey as h, breadcrumbRegistryKey as i, defaultsKey as l, listGroupInjectionKey as m, avatarGroupInjectionKey as n, carouselInjectionKey as o, inputGroupKey as p, breadcrumbGlobalIndexKey as r, checkboxGroupKey as s, accordionInjectionKey as t, dropdownInjectionKey as u, progressInjectionKey as v, withBvnPrefix as w, showHideRegistryKey as x, radioGroupKey as y }; //# sourceMappingURL=keys-CQKrwmvN.mjs.map