sheetError function
Implementation
sheetError({
required BuildContext context,
required int typeError,
String? msg,
}) {
showSheetCustom(
context: context,
content: Padding(
padding: const EdgeInsets.all(24),
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Container(
height: 2,
width: 24,
color: Colors.grey,
),
Padding(
padding: const EdgeInsets.symmetric(vertical: 80),
child: AspectRatio(
aspectRatio: 3,
child: Image.network(
typeError == 500
? 'https://github.com/egov-recis/rcs_portal_eaze/blob/main/assets/images/error_code_500.png?raw=true'
: 'https://github.com/egov-recis/rcs_portal_eaze/blob/main/assets/images/error_code_400.png?raw=true',
),
),
),
Padding(
padding: const EdgeInsets.only(bottom: 40),
child: Text(
msg ?? 'Terjadi Kesalahan',
style: textBody2(),
),
),
GestureDetector(
onTap: () => Get.back(),
child: Container(
width: double.maxFinite,
padding: const EdgeInsets.symmetric(vertical: 12),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(8),
color: Strings.primaryColor,
),
child: Center(
child: Text(
'OK',
style: textSub2(color: Colors.white),
),
),
),
)
],
),
),
);
}