Fladder/lib/screens/shared/fladder_logo.dart
2024-09-20 10:01:13 +02:00

32 lines
981 B
Dart

import 'package:fladder/screens/shared/fladder_icon.dart';
import 'package:fladder/util/application_info.dart';
import 'package:fladder/util/string_extensions.dart';
import 'package:fladder/util/theme_extensions.dart';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
class FladderLogo extends ConsumerWidget {
const FladderLogo({super.key});
@override
Widget build(BuildContext context, WidgetRef ref) {
return Hero(
tag: "Fladder_Logo_Tag",
child: Wrap(
runAlignment: WrapAlignment.center,
crossAxisAlignment: WrapCrossAlignment.center,
alignment: WrapAlignment.center,
spacing: 16,
runSpacing: 8,
children: [
const FladderIcon(),
Text(
ref.read(applicationInfoProvider).name.capitalize(),
style: context.textTheme.displayLarge,
textAlign: TextAlign.center,
)
],
),
);
}
}