criada as telas tela_avisos.dart, tela_detalhes_avisos.dart e tela_contatos.dart
This commit is contained in:
56
lib/telas/tela_detalhes_avisos.dart
Normal file
56
lib/telas/tela_detalhes_avisos.dart
Normal file
@@ -0,0 +1,56 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:rkm_educa_app/componentes/appbar_custom.dart';
|
||||
import 'package:rkm_educa_app/componentes/item_perfil.dart';
|
||||
import 'package:rkm_educa_app/componentes/text_custom.dart';
|
||||
import 'package:rkm_educa_app/modelos/estudante_modelo.dart';
|
||||
import 'package:rkm_educa_app/telas/tela_avisos.dart';
|
||||
import 'package:rkm_educa_app/utils/cores.dart';
|
||||
import '../componentes/buttom_custom.dart';
|
||||
import '../utils/dimensoes.dart';
|
||||
|
||||
class TelaDetalhesAvisos extends StatefulWidget {
|
||||
EstudanteModelo estudanteModelo;
|
||||
|
||||
TelaDetalhesAvisos({
|
||||
required this.estudanteModelo
|
||||
});
|
||||
|
||||
@override
|
||||
State<TelaDetalhesAvisos> createState() => _TelaDetalhesAvisosState();
|
||||
}
|
||||
|
||||
class _TelaDetalhesAvisosState extends State<TelaDetalhesAvisos> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
return Scaffold(
|
||||
appBar: AppBarCustom().appbar(context, 'DESCRIÇÃO DO AVISO'),
|
||||
body: Padding(
|
||||
padding: EdgeInsets.all(30),
|
||||
child: ListView(
|
||||
children: [
|
||||
ItemPerfil(texto: 'Não haverá aula', titulo: 'Título'),
|
||||
ItemPerfil(texto: '28/04/2023', titulo: 'Data'),
|
||||
ItemPerfil(texto: '08:00', titulo: 'Hora'),
|
||||
ItemPerfil(texto: '', titulo: 'Descrição'),
|
||||
TextCustom(text: 'Não haverá aula no dia 01 de maio de 2023, devido o feriado do Dia do trabalhador',maxLines: 20,color: PaletaCores.cinzaClaro,),
|
||||
SizedBox(height: 40,),
|
||||
Padding(
|
||||
padding: EdgeInsets.symmetric(horizontal: Dimensoes.width*0.2),
|
||||
child: ButtonCustom(
|
||||
text: 'Marcar como lido',
|
||||
size: 14,
|
||||
heightCustom: 0.05,
|
||||
widthCustom: 0.3,
|
||||
colorButton: PaletaCores.cinzaClaro,
|
||||
colorBorder: PaletaCores.cinzaClaro,
|
||||
colorText: PaletaCores.branco,
|
||||
onPressed: ()=>Navigator.pushReplacement(context, MaterialPageRoute(builder: (context)=>TelaAvisos(estudanteModelo: widget.estudanteModelo))),
|
||||
),
|
||||
)
|
||||
],
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user