mirror of
https://github.com/sergeyyarkov/digital-store.git
synced 2026-10-11 10:19:15 +03:00
15 lines
582 B
JavaScript
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'))); // <- ф-я счетика товаров
|
|
}
|
|
} |