2024-12-03 18:24:29 +04:00
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:pmu/data/repositories/api_interface.dart';
|
|
|
|
|
import 'package:pmu/domain/models/card.dart';
|
2024-12-03 23:24:47 +04:00
|
|
|
|
import 'package:pmu/domain/models/home.dart';
|
2024-12-03 18:24:29 +04:00
|
|
|
|
|
|
|
|
|
class MockRepository extends ApiInterface {
|
|
|
|
|
@override
|
2024-12-03 23:24:47 +04:00
|
|
|
|
Future<HomeData?> loadData({OnErrorCallback? onError}) async {
|
|
|
|
|
return HomeData(
|
|
|
|
|
data: [
|
|
|
|
|
CardData(
|
|
|
|
|
'Абиссинская',
|
|
|
|
|
descriptionText: 'Эфиопия',
|
|
|
|
|
imageUrl:
|
|
|
|
|
'https://ajo-pet.ru/u/ckupload/files/abissinskaya-koshka-sorrel.jpg',
|
|
|
|
|
),
|
|
|
|
|
CardData(
|
|
|
|
|
'Британская',
|
|
|
|
|
descriptionText: 'Великобритания',
|
|
|
|
|
icon: Icons.hail,
|
|
|
|
|
imageUrl:
|
|
|
|
|
'https://zoopt.ru/upload/iblock/ce2/britan.png',
|
|
|
|
|
),
|
|
|
|
|
CardData(
|
|
|
|
|
'Невская Маскарадная',
|
|
|
|
|
descriptionText: 'СССР',
|
|
|
|
|
icon: Icons.warning_amber,
|
|
|
|
|
imageUrl: 'https://wikipet.ru/wp-content/uploads/2018-10/1539243031_1491312430_nev_mask_info.jpg',
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
);
|
2024-12-03 18:24:29 +04:00
|
|
|
|
}
|
|
|
|
|
}
|