@shopware-ag/meteor-component-library
Version:
The meteor component library is a Vue component library developed by Shopware. It is based on the [Meteor Design System](https://shopware.design/).
18 lines (17 loc) • 526 B
JavaScript
import { inject } from "vue";
const DialogContext = Symbol("DialogContext");
function useModalContext(component) {
const context = inject(DialogContext, null);
if (context === null) {
const error = new Error(`<${component} /> is missing a parent <mt-modal-root /> component.`);
if (Error.captureStackTrace)
Error.captureStackTrace(error, useModalContext);
throw error;
}
return context;
}
export {
DialogContext as D,
useModalContext as u
};
//# sourceMappingURL=useModalContext-3b7570bc.mjs.map