first commit

This commit is contained in:
kicap
2025-07-13 06:59:30 +08:00
commit 86d84de7e3
165 changed files with 7941 additions and 0 deletions

View File

@ -0,0 +1,53 @@
import 'package:flutter/material.dart';
import 'package:stacked_services/stacked_services.dart';
import 'app.locator.dart';
import 'enum/snackbar_enum.dart';
void setupSnackbarUi() {
final service = locator<SnackbarService>();
service.registerCustomSnackbarConfig(
variant: SnackbarType.sukses,
config: SnackbarConfig(
backgroundColor: Colors.black.withOpacity(.5),
textColor: Colors.green,
borderRadius: 50,
icon: Icon(
Icons.check,
color: Colors.green,
),
snackPosition: SnackPosition.TOP,
margin: EdgeInsets.all(10),
),
);
service.registerCustomSnackbarConfig(
variant: SnackbarType.gagal,
config: SnackbarConfig(
backgroundColor: Colors.black.withOpacity(.5),
textColor: Colors.red,
borderRadius: 50,
icon: Icon(
Icons.close,
color: Colors.red,
),
snackPosition: SnackPosition.TOP,
margin: EdgeInsets.all(10),
),
);
service.registerCustomSnackbarConfig(
variant: SnackbarType.info,
config: SnackbarConfig(
backgroundColor: Colors.black.withOpacity(.5),
textColor: Colors.blue,
borderRadius: 50,
icon: Icon(
Icons.info,
color: Colors.blue,
),
snackPosition: SnackPosition.TOP,
margin: EdgeInsets.all(10),
),
);
}