This PR makes some changes to the modal, dialog, and popover layers to allow initialization of the layers to be done via composables instead of mixins. This is to support components that use the composition API in Vue 2.7.14 (and eventually Vue 3.x).
Describe the changes in this PR
Convert modal, dialog, and popover APIs to be able to be initialized by either mixin or composable
Describe the problem this PR addresses
This PR makes some changes to the modal, dialog, and popover layers to allow initialization of the layers to be done via composables instead of mixins. This is to support components that use the composition API in Vue 2.7.14 (and eventually Vue 3.x).
Describe the changes in this PR