digital-store/src/main/core/component.js
2019-12-10 18:14:02 +03:00

20 lines
335 B
JavaScript

export class Component {
constructor(id) {
this.$el = document.getElementById(id);
this.init();
}
init() {}
onShow() {}
onHide() {}
hide() {
this.$el ? this.$el.classList.add('hide') : false
}
show() {
this.$el ? this.$el.classList.remove('hide') : false
}
}