headerWidget method

Widget headerWidget(
  1. BuildContext context,
  2. EncustodyConfig config
)

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(),
    ],
  );
}