feat: Implement expandable expertise tags on the agent detail screen and adjust chat screen lifecycle to clear active conversation in deactivate.

This commit is contained in:
pradeepkumar
2026-03-20 02:42:01 +05:30
parent 38423d1586
commit cbb9034424
4 changed files with 101 additions and 37 deletions

View File

@@ -441,7 +441,8 @@ class _TopProfessionalsSectionState
),
const SizedBox(height: 6),
Wrap(
spacing: 8,
alignment: WrapAlignment.start,
spacing: 6,
runSpacing: 6,
children: expertiseTags
.take(6)
@@ -594,9 +595,11 @@ class _TopProfessionalsSectionState
Widget _buildTag(String label) {
return Container(
padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 4),
height: 28,
padding: const EdgeInsets.symmetric(horizontal: 10),
alignment: Alignment.center,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(15),
borderRadius: BorderRadius.circular(14),
border: Border.all(color: AppColors.primaryDark, width: 0.7),
),
child: Text(
@@ -606,6 +609,7 @@ class _TopProfessionalsSectionState
fontSize: 13,
fontWeight: FontWeight.w400,
color: AppColors.primaryDark,
height: 1,
),
),
);