mnemo_cards/lib/widgets/card_pack/loading_pack.dart
2024-05-29 00:25:51 +03:00

44 lines
No EOL
1.1 KiB
Dart

import 'package:flutter/widgets.dart';
import 'package:mnemo_cards_common/mnemo_cards_common.dart';
import '../../di/locator.dart';
import '../../utils/string_helper.dart';
import 'card_pack_header.dart';
class Loading extends StatelessWidget {
final CardPackPreviewDto previewDto;
Loading(this.previewDto);
@override
Widget build(BuildContext context) {
final memoryImage = locator.imagesHolder.get('pack_${previewDto.id}');
return Column(
children: [
CardPackHeader(
previewDto.title,
previewDto.subtitle,
previewDto.color?.asColor,
),
Expanded(
child: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
if (memoryImage != null)
Padding(
padding: const EdgeInsets.all(8.0),
child: Image(
image: memoryImage,
width: 100,
),
),
Text('Загрузка...'),
],
),
),
),
],
);
}
}