feat: implement searchable multi-select dropdown and format date display in agent profile edit screen

This commit is contained in:
pradeepkumar
2026-04-15 16:58:02 +05:30
parent 39231d5ca4
commit 3ccb582b38
3 changed files with 275 additions and 50 deletions

View File

@@ -996,17 +996,15 @@ class _AgentDetailScreenState extends ConsumerState<AgentDetailScreen> {
padding: const EdgeInsets.symmetric(horizontal: 36),
child: Column(
children: [
// Availability card (always show)
// Availability card (always show) — only schedule lines, no "Full-time" label
_buildInfoCard(
icon: Icons.access_time_filled,
title: state.availabilityLabel,
subtitle: state.availabilityType.isNotEmpty
? state.availabilityType
: 'Not specified',
subtitle: state.availabilitySchedule.isEmpty ? 'Not specified' : '',
items: state.availabilitySchedule.isNotEmpty
? state.availabilitySchedule
: null,
isEmpty: state.availabilityType.isEmpty,
isEmpty: state.availabilitySchedule.isEmpty,
),
const SizedBox(height: 16),
// Work environment (always show)