feat: Anschrift unter „Alle Kontaktinfos" anzeigen

Jede Kontaktquelle zeigt ihre Anschrift (inkl. Zusatz, Land nur im
Ausland), sofern das ERP eine pflegt. Die Anschrift zählt beim
Zusammenführen gleicher Quellen mit — gleicher Name an anderer Adresse
bleibt eine eigene Karte. API-Client neu generiert.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Dennis Nemec
2026-09-25 16:26:01 +02:00
parent 335cf02a9f
commit 5a9e16dc10
12 changed files with 205 additions and 17 deletions

View File

@ -1151,6 +1151,36 @@ class _ContactSourceTile extends StatelessWidget {
color: theme.colorScheme.onSurfaceVariant,
),
),
if (source.address case final address?) ...[
const SizedBox(height: 6),
Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Icon(
Icons.home_outlined,
size: 18,
color: theme.colorScheme.primary,
),
const SizedBox(width: 8),
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'${address.street} ${address.houseNumber}'.trim(),
style: const TextStyle(fontSize: 14),
),
Text(
'${address.postalCode} ${address.city}'.trim(),
style: const TextStyle(fontSize: 14),
),
..._addressExtras(address, fontSize: 14),
],
),
),
],
),
],
if (channels.isEmpty) ...[
const SizedBox(height: 6),
Text(