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;
}