Add files via upload

This commit is contained in:
Tomáš Dvořák
2025-05-23 09:51:43 +02:00
committed by GitHub
parent 127e8ae522
commit 713b5368ce
+12 -9
View File
@@ -141,11 +141,13 @@
throw new Error(`HTTP ${response.status}: ${response.statusText}`);
}
const newData = await response.json();
const apiData = await response.json();
// Transform API data to match our expected structure
currentData = {
Contacts: newData.Contacts || [],
InternalContacts: newData.InternalContacts || [],
last_updated: newData.last_updated || new Date().toISOString()
Contacts: apiData.contacts.filter(c => !c.name.includes('Interní')),
InternalContacts: apiData.contacts.filter(c => c.name.includes('Interní')),
last_updated: apiData.last_updated
};
hideLoading();
@@ -255,14 +257,15 @@
noResults.classList.add('hidden');
// Always show both sections, even if empty
container.innerHTML = contacts
.filter(contact => !contact.internal)
// Process main contacts
const mainContacts = contacts.filter(contact => !contact.name.includes('Interní'));
container.innerHTML = mainContacts
.map(contact => formatContactCard(contact, searchQuery))
.join('');
internalContainer.innerHTML = contacts
.filter(contact => contact.internal)
// Process internal contacts
const internalContacts = contacts.filter(contact => contact.name.includes('Interní'));
internalContainer.innerHTML = internalContacts
.map(contact => formatContactCard(contact, searchQuery))
.join('');