carnet panel

This commit is contained in:
alma 2025-04-20 19:07:48 +02:00
parent dbaf0d4939
commit 2bbe90d4bb

View File

@ -64,11 +64,20 @@ export default function Navigation({ nextcloudFolders, onFolderSelect }: Navigat
const response = await fetch('/api/nextcloud/files?folder=Contacts');
if (response.ok) {
const files = await response.json();
const vcfFiles = files.filter((file: any) => file.basename.endsWith('.vcf'));
// Filter for VCF files and map to ContactFile interface
const vcfFiles = files
.filter((file: any) => file.basename.endsWith('.vcf'))
.map((file: any) => ({
id: file.etag,
filename: file.filename,
basename: file.basename,
lastmod: file.lastmod
}));
setContactFiles(vcfFiles);
}
} catch (error) {
console.error('Error fetching contact files:', error);
setContactFiles([]);
} finally {
setIsLoadingContacts(false);
}