import { inject } from 'vue'; import { dialogApiInjectionKey, dialogReactiveListInjectionKey } from "./context.mjs"; import { throwError } from "../../_utils/index.mjs"; export function useDialog() { const dialog = inject(dialogApiInjectionKey, null); if (dialog === null) { throwError('use-dialog', 'No outer founded.'); } return dialog; } export function useDialogReactiveList() { const dialogReactiveList = inject(dialogReactiveListInjectionKey, null); if (dialogReactiveList === null) { throwError('use-dialog-reactive-list', 'No outer founded.'); } return dialogReactiveList; }