You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
561 B
JavaScript

import _Modal from "./_Modal.js";
var Modal = function(){
return {
view: function(vnode){
var active_class = (_Modal.component === null ? '' : '.active');
return m('.modal'+active_class, [
m('a.modal-overlay', {
'aria-label':"Close",
onclick: function(){ _Modal.close(); }
}),
m('.modal-container', [
(_Modal.component === null ?
''
:
m(_Modal.component, _Modal.attrs)
)
])
]);
}
};
};
export default Modal;