fix(mobile): kecepatan_layanan tipe Cost bukan Benefit di UI, tambah case Fasilitas layanan

This commit is contained in:
micko samawa 2026-06-28 14:41:24 +07:00
parent 3c0227a557
commit d2b60c8062
1 changed files with 4 additions and 2 deletions

View File

@ -417,7 +417,7 @@ class _RecommendationScreenState extends State<RecommendationScreen> {
'icon': widget.category == 'kontrakan'
? Icons.bed_outlined
: Icons.speed_outlined,
'tipe': 'Benefit',
'tipe': widget.category == 'kontrakan' ? 'Benefit' : 'Cost',
'tipeDesc': widget.category == 'kontrakan'
? 'Semakin banyak semakin baik'
: 'Semakin cepat semakin baik',
@ -2705,7 +2705,7 @@ class _RecommendationScreenState extends State<RecommendationScreen> {
const SizedBox(width: 6),
_buildBobotMiniChip('Jarak', _bobotJarak, true),
const SizedBox(width: 6),
_buildBobotMiniChip(_kriteria3Label, _bobotKriteria3, false),
_buildBobotMiniChip(_kriteria3Label, _bobotKriteria3, widget.category == 'laundry'),
const SizedBox(width: 6),
_buildBobotMiniChip(_kriteria4Label, _bobotKriteria4, false),
],
@ -3229,6 +3229,7 @@ class _RecommendationScreenState extends State<RecommendationScreen> {
case 'kecepatan_layanan':
return 'Kecepatan';
case 'layanan':
case 'Fasilitas layanan':
return 'Layanan';
default:
return key;
@ -3246,6 +3247,7 @@ class _RecommendationScreenState extends State<RecommendationScreen> {
return _bobotKriteria3 / 100;
case 'fasilitas_count':
case 'layanan':
case 'Fasilitas layanan':
return _bobotKriteria4 / 100;
default:
return 0;