digital-store/src/js/components/header.component.js
2019-11-23 19:27:46 +03:00

15 lines
582 B
JavaScript

import { Component } from "../core/component";
import { insertCount } from "../other/counter";
export class HeaderComponent extends Component {
constructor(id) {
super(id);
}
init() {
const currentPage = this.$el.querySelector('#desktop-nav');
const pages = Array.from(this.$el.querySelectorAll('#page'));
pages.forEach(li => li.dataset.page === currentPage.dataset.current ? li.classList.add('active') : false);
insertCount('counter', JSON.parse(localStorage.getItem('cart'))); // <- ф-я счетика товаров
}
}