Files
mih-project/Frontend/patient_manager/lib/components/mihAppBar.dart
2024-08-23 16:19:18 +02:00

48 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
import 'package:patient_manager/main.dart';
class MIHAppBar extends StatefulWidget implements PreferredSizeWidget {
final String barTitle;
const MIHAppBar({super.key, required this.barTitle});
@override
State<MIHAppBar> createState() => _MIHAppBarState();
@override
// TODO: implement preferredSize
Size get preferredSize => const Size.fromHeight(60);
}
class _MIHAppBarState extends State<MIHAppBar> {
@override
void dispose() {
// TODO: implement dispose
super.dispose();
}
@override
Widget build(BuildContext context) {
return AppBar(
elevation: 8,
shadowColor: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
actions: [
IconButton(
icon: const Icon(
Icons.home,
size: 40,
),
onPressed: () {
Navigator.popAndPushNamed(context, '/home');
},
)
],
title: Text(
widget.barTitle,
textAlign: TextAlign.center,
),
centerTitle: true,
);
}
}