UNPKG

naive-ui

Version:

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast

10 lines 376 B
import { inject } from 'vue'; import { throwError } from "../../_utils/index.mjs"; import { loadingBarApiInjectionKey } from "./context.mjs"; export function useLoadingBar() { const loadingBar = inject(loadingBarApiInjectionKey, null); if (loadingBar === null) { throwError('use-loading-bar', 'No outer <n-loading-bar-provider /> founded.'); } return loadingBar; }