Suspects: Vorstufe der Leads als Tabelle

Neuer Menüpunkt über Leads mit Unterpunkt Archiv.

- Tabelle Name, Funktion, Unternehmen, LinkedIn, Website, Notiz,
  Letzter Kontakt, Nächster Impuls; leere Zeile unten, speichert beim
  Verlassen. Links als Symbol mit URL im Tooltip.
- Nächster Impuls: Tage eingeben, Erinnerung über den ReminderWatcher
- Archivieren, Zurückholen, endgültig löschen (nur aus dem Archiv)
- Lead erstellen öffnet die Lead-Karte vorbelegt (LeadModal.initial),
  danach wandert der Suspect mit lead_id ins Archiv

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
schakal00783
2026-09-29 12:11:36 +02:00
co-authored by Claude Opus 5.5
parent e0f6ef06cd
commit 6a452f1510
14 changed files with 1139 additions and 22 deletions
+12
View File
@@ -10,6 +10,7 @@ import { Dashboard } from './components/dashboard/Dashboard';
import { Contacts } from './components/contacts/Contacts';
import { Companies } from './components/companies/Companies';
import { Leads } from './components/leads/Leads';
import { Suspects } from './components/suspects/Suspects';
import { ReminderWatcher } from './components/leads/ReminderWatcher';
import { Tenders } from './components/tenders/Tenders';
import { LiveBoard } from './components/tenders/LiveBoard';
@@ -136,6 +137,17 @@ export const App: React.FC = () => {
/>
)}
{(view === 'Suspects' || view === 'Suspects · Archiv') && (
<Suspects
key={view}
archived={view === 'Suspects · Archiv'}
companies={companies}
contacts={contacts}
users={users}
onChanged={loadShared}
/>
)}
{(view === 'Leads' || view === 'Leads · Archiviert') && (
<Leads
key={view}