UNPKG

@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
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