Files
MrbWebLibre/app/lib/features/about/presentation/screens/about.dart
T
2025-06-26 00:12:50 +02:00

29 lines
872 B
Dart

import 'package:flutter/material.dart';
import 'package:flutter_svg/svg.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:weblibre/features/about/data/repositories/package_info_repository.dart';
class AboutDialogScreen extends HookConsumerWidget {
const AboutDialogScreen();
@override
Widget build(BuildContext context, WidgetRef ref) {
final packageInfo = ref.watch(
packageInfoProvider.select(
//During startup we make sure
(value) => value.value!,
),
);
return AboutDialog(
applicationIcon: SizedBox.square(
dimension: IconTheme.of(context).size,
child: SvgPicture.asset('assets/icon/icon.svg'),
),
applicationName: packageInfo.appName,
applicationVersion: packageInfo.version,
applicationLegalese: 'Copyright © Fabian Freund, 2025',
);
}
}