Fladder/lib/screens/shared/fladder_logo.dart
PartyDonut b8ad2a4ac6
feature: Added new icon (#140)
Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
2024-11-11 19:59:38 +01:00

34 lines
1 KiB
Dart

import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.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';
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: [
Transform.translate(offset: const Offset(0, -8), child: const FladderIcon(size: 75)),
Text(
ref.read(applicationInfoProvider).name.capitalize(),
style: context.textTheme.displayLarge,
textAlign: TextAlign.center,
)
],
),
);
}
}