Add feature and example of creating ModalControllers with custom modal types.
Example 1
Description
- Add a
layout param to open method
- Add a
layouts param to ModalController constructor config
- Add a "default layout" param to
ModalController constructor config
Implementation
const MyModal = new ModalController({
layouts: {
dialog: DialogLayout
},
// Optional //
default: {
layout: "dialog"
}
})
Result
These both should work in same way.
Modal.open(PopupComponent, { layout: "dialog" }) // Without default layout.
Modal.open(PopupComponent) // With default layout.
Add feature and example of creating
ModalControllers with custom modal types.Example 1
Description
layoutparam toopenmethodlayoutsparam toModalControllerconstructor configModalControllerconstructor configImplementation
Result
These both should work in same way.