PMU/lib/data/repositories/mock_repository.dart

30 lines
1.1 KiB
Dart
Raw Normal View History

2024-12-18 13:42:27 +04:00
import 'package:flutter/material.dart';
import 'package:leonteva_pmu/data/repositories/api_interface.dart';
import 'package:leonteva_pmu/domain/models/card.dart';
class MockRepository extends ApiInterface {
@override
Future<List<CardData>?> loadData({OnErrorCallback? onError}) async {
return [
CardData(
'dish1',
descriptionText: 'hehehe',
imageUrl:
'https://n1s2.hsmedia.ru/48/2d/63/482d63d02b668677a73a2ffbd791a71b/728x546_1_aaca034dfa8a8c33247bd8cb2ed26817@1700x1275_0xac120003_9749770561671744766.jpeg',
),
CardData(
'dish2',
descriptionText: 'eeee',
icon: Icons.hail,
imageUrl:
'https://n1s2.hsmedia.ru/48/2d/63/482d63d02b668677a73a2ffbd791a71b/728x546_1_aaca034dfa8a8c33247bd8cb2ed26817@1700x1275_0xac120003_9749770561671744766.jpeg',
),
CardData(
'dish3',
descriptionText: 'aaaaaa',
icon: Icons.warning_amber,
imageUrl: 'https://n1s2.hsmedia.ru/48/2d/63/482d63d02b668677a73a2ffbd791a71b/728x546_1_aaca034dfa8a8c33247bd8cb2ed26817@1700x1275_0xac120003_9749770561671744766.jpeg',
),
];
}
}