criada a tela attendance_list_screen.dart, about_screen.dart e main_procedures_screen.dart
This commit is contained in:
29
lib/widgets/appbar_default.dart
Normal file
29
lib/widgets/appbar_default.dart
Normal file
@@ -0,0 +1,29 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:rkm/widgets/alert_dialog_settings.dart';
|
||||
import '../utils/color_palette.dart';
|
||||
import 'icon_button_default.dart';
|
||||
|
||||
class AppBarDefault{
|
||||
|
||||
@override
|
||||
PreferredSize appbar(BuildContext context,String title) {
|
||||
return PreferredSize(
|
||||
preferredSize: Size.fromHeight(50),
|
||||
child: AppBar(
|
||||
title: Text(title),
|
||||
centerTitle: true,
|
||||
actions: [
|
||||
IconButtonDefault(
|
||||
icon: Icons.settings,
|
||||
color: ColorPalette.white,
|
||||
onPressed: ()=>AlertDialogSettings().alert(context)
|
||||
),
|
||||
IconButtonDefault(
|
||||
icon: Icons.logout,
|
||||
color: ColorPalette.white,
|
||||
onPressed: ()=>Navigator.pushNamedAndRemoveUntil(context, '/login',(Route<dynamic> route) => false)),
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user