From a2fec20eb23cef7aca0192899486a70a0a3525fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Dvo=C5=99=C3=A1k?= <150935816+Dvorinka@users.noreply.github.com> Date: Fri, 23 May 2025 09:53:05 +0200 Subject: [PATCH] Add files via upload --- kontakt/index.html | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/kontakt/index.html b/kontakt/index.html index e304c4e..dd68e05 100644 --- a/kontakt/index.html +++ b/kontakt/index.html @@ -257,23 +257,27 @@ noResults.classList.add('hidden'); - // Process main contacts - const mainContacts = contacts.filter(contact => !contact.name.includes('Interní')); - container.innerHTML = mainContacts - .map(contact => formatContactCard(contact, searchQuery)) - .join(''); + // Get active tab + const activeTab = document.querySelector('.switcher-btn.active')?.dataset.type || 'main'; - // Process internal contacts - const internalContacts = contacts.filter(contact => contact.name.includes('Interní')); - internalContainer.innerHTML = internalContacts - .map(contact => formatContactCard(contact, searchQuery)) - .join(''); + // Show contacts based on active tab + if (activeTab === 'main') { + container.innerHTML = contacts + .filter(contact => !contact.internal) + .map(contact => formatContactCard(contact, searchQuery)) + .join(''); + } else { + internalContainer.innerHTML = contacts + .filter(contact => contact.internal) + .map(contact => formatContactCard(contact, searchQuery)) + .join(''); + } - // Show empty state for individual sections if needed - if (!container.innerHTML) { + // Show empty state if needed + if (!container.innerHTML && activeTab === 'main') { container.innerHTML = '
Žádné hlavní kontakty
'; } - if (!internalContainer.innerHTML) { + if (!internalContainer.innerHTML && activeTab === 'internal') { internalContainer.innerHTML = 'Žádné interní kontakty
'; } }