11 lines
512 B
JavaScript
11 lines
512 B
JavaScript
import { throwError, inject, messageApiInjectionKey } from "./index.js";
|
|
function useMessage() {
|
|
const api = inject(messageApiInjectionKey, null);
|
|
if (api === null) {
|
|
throwError("use-message", "No outer <n-message-provider /> founded. See prerequisite in https://www.naiveui.com/en-US/os-theme/components/message for more details. If you want to use `useMessage` outside setup, please check https://www.naiveui.com/zh-CN/os-theme/components/message#Q-&-A.");
|
|
}
|
|
return api;
|
|
}
|
|
export {
|
|
useMessage
|
|
};
|