'use strict';
const views = require('../util/views.js');
const template = views.getTemplate('top-navigation');
class TopNavigationView {
constructor() {
this._hostNode = document.getElementById('top-navigation-holder');
}
render(ctx) {
views.replaceContent(this._hostNode, template(ctx));
activate(key) {
for (let itemNode of this._hostNode.querySelectorAll('[data-name]')) {
itemNode.classList.toggle(
'active', itemNode.getAttribute('data-name') === key);
module.exports = TopNavigationView;