easy_comp_utils_dialog

Creator: coderz1093

Last updated:

0 purchases

easy_comp_utils_dialog Image
easy_comp_utils_dialog Images

Languages

Categories

Add to Cart

Description:

easy comp utils dialog

Componentes #

CheckStepper
DialogHelper

Instalação #

Adicione a ultima versão ao arquivo pubspec.yaml (e rode 'dart pub get');

dependencies:
easy_comp_utils_dialog: ^0.0.1+1
copied to clipboard

Importe o pacote para usar no seu App Flutter

import 'package:easy_comp_utils_dialog/easy_comp_utils_dialog.dart';
copied to clipboard
Modo de usar #

Usando componente CheckStepper em um Dialog.

import 'package:flutter/material.dart';
import 'package:easy_comp_utils_dialog/easy_comp_utils_dialog.dart';

class EasyCompTeste extends StatelessWidget {
const EasyCompTeste({super.key});

@override
Widget build(BuildContext context) {
return Container(
child: Center(
child: TextButton(
child: const Text("Teste"),
onPressed: () {
CheckStepper.show(
context: context,
checkItens: [
CheckStep(
title: "Validando",
checkStatus: (setMessage) async {
await Future.delayed(const Duration(seconds: 1));
// throw "Error teste";
return CheckStepState.complete;
},
),
CheckStep(
title: "Emitindo Nota",
checkStatus: (setMessage) async {
await Future.delayed(const Duration(seconds: 1));
setMessage(
SetMessage.message(
message:
"HOUVE ERRO AO REALIZAR A VENDA\n\nErro: Data de Validade do Certificado jÂ. expirou: 20/01/2024\nNumero Série: 601\nNumero Nota: 199"),
);
return CheckStepState.warning;
},
),
CheckStep(
title: "Finalizando venda",
checkStatus: (setMessage) async {
await Future.delayed(const Duration(seconds: 1));
return CheckStepState.complete;
},
),
CheckStep(
title: "Gerando comprovante",
checkStatus: (setMessage) async {
await Future.delayed(const Duration(seconds: 1));
return CheckStepState.complete;
},
),
],
);
},
),
),
);
}
}
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.