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