23 lines
896 B
JavaScript
23 lines
896 B
JavaScript
|
"use strict";
|
||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
exports.useDialogReactiveList = exports.useDialog = void 0;
|
||
|
const vue_1 = require("vue");
|
||
|
const context_1 = require("./context");
|
||
|
const _utils_1 = require("../../_utils");
|
||
|
function useDialog() {
|
||
|
const dialog = (0, vue_1.inject)(context_1.dialogApiInjectionKey, null);
|
||
|
if (dialog === null) {
|
||
|
(0, _utils_1.throwError)('use-dialog', 'No outer <n-dialog-provider /> founded.');
|
||
|
}
|
||
|
return dialog;
|
||
|
}
|
||
|
exports.useDialog = useDialog;
|
||
|
function useDialogReactiveList() {
|
||
|
const dialogReactiveList = (0, vue_1.inject)(context_1.dialogReactiveListInjectionKey, null);
|
||
|
if (dialogReactiveList === null) {
|
||
|
(0, _utils_1.throwError)('use-dialog-reactive-list', 'No outer <n-dialog-provider /> founded.');
|
||
|
}
|
||
|
return dialogReactiveList;
|
||
|
}
|
||
|
exports.useDialogReactiveList = useDialogReactiveList;
|