import $ from 'jquery';

import('bootstrap');

function getLang() {
    if (window.location.href.indexOf("/de/") > -1) {
        return 'de'
    }

    if (window.location.href.indexOf("/en/") > -1) {
        return 'en'
    }

    if (window.location.href.indexOf("/es/") > -1) {
        return 'es'
    }
    if (window.location.href.indexOf("/ru/") > -1) {
        return 'ru'
    }
    return 'de';
}

// scripts.ts
document.addEventListener('DOMContentLoaded', () => {
    const accordionButtons = document.querySelectorAll('.accordion-button');

    accordionButtons.forEach(button => {
        button.addEventListener('click', () => {
            const expanded = button.getAttribute('aria-expanded') === 'true';
            const icon = button.querySelector('.arrow-icon');
        });
    });
});


$(function () {
    function toggleNavbar(): void {
        const navbar = document.getElementById('navbar-price');
        const targetBlock = document.getElementById('target-block');

        if (!navbar || !targetBlock) {
            console.error('One of the elements is missing!');
            return;
        }

        const targetPosition = targetBlock.getBoundingClientRect();
        const pageContent = document.getElementById('page-content') as HTMLElement;

        if (pageContent) {
            pageContent.classList.add('overflow-hidden-only-small-screen')
        }

        if (targetPosition.top <= 0 && targetPosition.bottom >= 0) {
            navbar.classList.add('show-navbar');
        } else {
            navbar.classList.remove('show-navbar');
        }
    }


    window.addEventListener('scroll', toggleNavbar);
})