feita a exibição dos dados dos cidadãos e a pesquisa

This commit is contained in:
Reginaldo
2023-04-10 11:56:38 -03:00
parent 8487b3dbba
commit c583038c30
10 changed files with 194 additions and 126 deletions

View File

@@ -1,12 +1,14 @@
import 'package:flutter/material.dart';
import 'package:rkm/models/args_load_init_model.dart';
import 'package:rkm/widgets/alert_dialog_settings.dart';
import '../screens/login/sync_login_screen.dart';
import '../utils/color_palette.dart';
import 'icon_button_default.dart';
class AppBarDefault{
@override
PreferredSize appbar(BuildContext context,String title) {
PreferredSize appbar(BuildContext context,String title,{ArgsLoadInitModel? args}) {
return PreferredSize(
preferredSize: Size.fromHeight(50),
child: AppBar(
@@ -21,7 +23,12 @@ class AppBarDefault{
IconButtonDefault(
icon: Icons.logout,
color: ColorPalette.white,
onPressed: ()=>Navigator.pushNamedAndRemoveUntil(context, '/login',(Route<dynamic> route) => false)),
onPressed: (){
Navigator.push(
context,
MaterialPageRoute(builder: (context) => SyncLoginScreen(args: args!)),
);
}),
],
),
);

View File

@@ -16,7 +16,7 @@ class InputSearchText extends StatelessWidget {
this.fontSize = 15.0,
this.hint = '',
this.color = ColorPalette.white,
this.border = true
this.border = true,
});
@override

View File

@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:line_icons/line_icons.dart';
import 'package:rkm/utils/color_palette.dart';
import 'package:rkm/utils/const_variable.dart';
import 'package:rkm/widgets/alert_dialog_default.dart';
@@ -30,10 +31,10 @@ class ItemCitizen extends StatelessWidget {
margin: ConstVariable().marginHightInput,
color: ColorPalette.white,
child: ListTile(
title: TextDefault(text: name,fontWeigth: FontWeight.bold),
subtitle: TextDefault(text: '$numberCNS - $numberMedicalRecord - $date - $mother',fontSize: 16),
title: TextDefault(text: name,fontWeigth: FontWeight.bold,color: Colors.black54,fontSize: 18,),
subtitle: TextDefault(text: '$numberCNS - $numberMedicalRecord - $date - $mother',fontSize: 13,color: Colors.black54),
trailing: IconButton(
icon: Icon(Icons.assignment_rounded,size: 35,),
icon: Icon(LineIcons.clipboard,size: 35,),
onPressed: ()=>AlertDialogDefault().alertSelect(context),
),
onTap: onTap,