UNPKG

@opentiny/vue-renderless

Version:

An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.

22 lines (21 loc) 702 B
import "../chunk-G2ADBYYC.js"; import { linkClick } from "./index"; const api = ["linkClick", "state"]; const renderless = (props, { reactive, inject, computed }, { refs, router, emit, designConfig }) => { const breadcrumbEmitter = inject("breadcrumbEmitter"); const breadcrumb = inject("breadcrumb"); const constants = breadcrumb._constants; const state = reactive({ size: inject("size", null), separator: computed(() => breadcrumb.separator || (designConfig == null ? void 0 : designConfig.separator) || "/") }); const api2 = { state, linkClick: linkClick({ props, refs, router, emit, breadcrumbEmitter, constants }) }; return api2; }; export { api, renderless };