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
-12
View File
@@ -6,12 +6,7 @@ import { LoginPage } from '@/pages/Login';
import { PasswordResetRequestPage } from '@/pages/PasswordResetRequest';
import { PasswordResetConfirmPage } from '@/pages/PasswordResetConfirm';
import { DashboardPage } from '@/pages/Dashboard';
import { CompaniesListPage } from '@/pages/CompaniesList';
import { CompanyDetailPage } from '@/pages/CompanyDetail';
import { CompanyFormPage } from '@/pages/CompanyForm';
import { ContactsListPage } from '@/pages/ContactsList';
import { ContactDetailPage } from '@/pages/ContactDetail';
import { ContactFormPage } from '@/pages/ContactForm';
import { AuditLogPage } from '@/pages/AuditLog';
import { GlobalSearchResultsPage } from '@/pages/GlobalSearchResults';
import { SettingsPage } from '@/pages/Settings';
@@ -57,14 +52,7 @@ const router = createBrowserRouter([
children: [
{ path: '/', element: <DashboardPage /> },
{ path: '/dashboard', element: <DashboardPage /> },
{ path: '/companies', element: <CompaniesListPage /> },
{ path: '/companies/new', element: <CompanyFormPage /> },
{ path: '/companies/:id', element: <CompanyDetailPage /> },
{ path: '/companies/:id/edit', element: <CompanyFormPage /> },
{ path: '/contacts', element: <ContactsListPage /> },
{ path: '/contacts/new', element: <ContactFormPage /> },
{ path: '/contacts/:id', element: <ContactDetailPage /> },
{ path: '/contacts/:id/edit', element: <ContactFormPage /> },
{ path: '/audit-log', element: <AuditLogPage /> },
{ path: '/search', element: <GlobalSearchResultsPage /> },
{ path: '/calendar', element: <CalendarPage /> },