@vrx-arco/pro-components
Version:
<p align="center"> <img src="https://vrx-arco.github.io/arco-design-pro/favicon.svg" width="200" height="250"> </p>
14 lines (13 loc) • 406 B
JavaScript
import { computed, inject, provide, ref } from "vue";
const SearchBarSymbol = Symbol("SearchBar");
const provideSearchBar = ({ gridProps, model, autoUpdate }) => provide(SearchBarSymbol, {
gridProps,
model,
autoUpdate
});
const injectSearchBar = () => inject(SearchBarSymbol, {
gridProps: computed(() => ({})),
model: ref({}),
autoUpdate: ref(false)
});
export { injectSearchBar, provideSearchBar };