Frontend: unified 3-column contacts page (folder tree | list/table/cards | detail), all Rentman fields, ContactPerson CRUD, removed old Contact/Company pages

This commit is contained in:
Agent Zero
2026-07-19 21:30:26 +02:00
parent cf75680583
commit 3177daf47f
25 changed files with 1869 additions and 1592 deletions
+3 -3
View File
@@ -2,12 +2,12 @@ import React from 'react';
import { useTranslation } from 'react-i18next';
import { StatCard } from '@/components/shared/StatCard';
import { ActivityFeed, ActivityItem } from '@/components/shared/ActivityFeed';
import { useCompanies, useContacts, useAuditLog } from '@/api/hooks';
import { useUnifiedContacts, useAuditLog } from '@/api/hooks';
export function DashboardPage() {
const { t } = useTranslation();
const { data: companiesData } = useCompanies(1, 1);
const { data: contactsData } = useContacts(1, 1);
const { data: companiesData } = useUnifiedContacts(1, 1, undefined, 'company');
const { data: contactsData } = useUnifiedContacts(1, 1, undefined, 'person');
const { data: auditData, isError: auditError } = useAuditLog(1, 5);
const totalCompanies = companiesData?.total ?? 0;