headerWidget method
Implementation
Widget headerWidget(BuildContext context, EncustodyConfig config) {
const fileImage = AssetImage('assets/sign_done.png', package: 'encustody');
return Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
Row(
children: [
const Image(image: fileImage, width: 60, height: 60),
const Spacer(),
InkWell(
child: Icon(Icons.close, size: 30, color: Palette.GRAY_900),
onTap: () {
bloc.returnFiles();
Navigator.of(context).pop();
},
),
],
),
const SizedBox(height: 16),
const TitleWidget("¡Documentos firmados con éxito!",
textAlign: TextAlign.left),
const SubTitleWidget(
"Tus documentos han sido firmado, desde acá podrás descargarlos.",
textAlign: TextAlign.left,
),
const SizedBox(height: 20),
config.allowDownloads
? Align(
alignment: Alignment.centerRight,
child: SizedBox(
width: 200,
child: Button(
text: "Descargar todos",
leading: const Icon(Icons.download, color: Colors.white),
onPressed: () {
bloc.downloadAllFiles();
},
),
),
)
: const SizedBox(),
],
);
}