export function getObserverCallback(updateBreadcrumbs, intersectionObserver) {
const divs = [];
let breadcrumbs = [];
document.querySelectorAll('div').forEach(div => {
divs.push(div.id)
});
console.log(breadcrumbs)
console.log(divs)
divs.forEach(div => {
let breadcrumb = document.getElementById(div);
// если элемент наблюдаемый
if(breadcrumb.isIntersecting) {
let breadcrumbTarget = breadcrumb.target;
// делаем что-то
// больше не отслеживается
breadcrumbs.push(breadcrumb.id);
intersectionObserver.unobserve(breadcrumb);
}
})
updateBreadcrumbs(breadcrumbs);
}