feat: add id field to professional models and enable navigation to agent detail pages

This commit is contained in:
pradeepkumar
2026-04-20 10:32:12 +05:30
parent eafa595438
commit d3f23f9c53
3 changed files with 33 additions and 2 deletions

View File

@@ -300,7 +300,7 @@ class _TopProfessionalsSectionState
final locationText = item.location;
final subtitle = item.subtitle.isNotEmpty ? '(${item.subtitle})' : '';
return Container(
final card = Container(
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.circular(15),
@@ -538,6 +538,18 @@ class _TopProfessionalsSectionState
],
),
);
if (item.id != null && item.id!.isNotEmpty) {
return Material(
color: Colors.transparent,
child: InkWell(
borderRadius: BorderRadius.circular(15),
onTap: () => context.push('/agents/detail/${item.id}'),
child: card,
),
);
}
return card;
}
Widget _buildShimmerCards() {