fix test and lint errors

pull/2342/head
Miguel Beltran 4 months ago
parent cc7346a3a7
commit d04c8e3cb4

@ -1,5 +1,4 @@
import 'package:compass_app/common/themes/colors.dart';
import 'package:compass_app/common/themes/text_styles.dart';
import 'package:flutter/material.dart';
class AppTheme {

@ -18,7 +18,6 @@ class SearchDestinationUsecase {
}
final result = await _repository.getDestinations();
print('Result: $result');
return switch (result) {
Ok() => Result.ok(result.value.where(filter).toList()),
Error() => result,

@ -34,7 +34,6 @@ class ResultsScreen extends StatelessWidget {
class _Grid extends StatelessWidget {
const _Grid({
super.key,
required this.viewModel,
});
@ -51,7 +50,10 @@ class _Grid extends StatelessWidget {
),
delegate: SliverChildBuilderDelegate(
(context, index) {
return ResultCard(destination: viewModel.destinations[index]);
return ResultCard(
key: ValueKey(viewModel.destinations[index].ref),
destination: viewModel.destinations[index],
);
},
childCount: viewModel.destinations.length,
),
@ -61,7 +63,6 @@ class _Grid extends StatelessWidget {
class _Search extends StatelessWidget {
const _Search({
super.key,
required this.viewModel,
});

@ -47,6 +47,7 @@ class ResultsViewModel extends ChangeNotifier {
}
case Error(): {
// TODO: Handle error
// ignore: avoid_print
print(result.error);
}
}

Loading…
Cancel
Save