emptyContainer('Organisasi', 'Tambah Data Organisasi',
'Tambahkan data organisasi', context)
//----------------------------------
Container emptyContainer(
String header, String textButton, String desc, BuildContext context,) {
final detailProfil = Get.put(DetailProfilController());
return Container(
width: MediaQuery.of(context).size.width,
color: Colors.white,
child: Padding(
padding: const EdgeInsets.only(left: 16, top: 16, bottom: 16),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
header,
style: TextStyle(
fontWeight: FontWeight.w600,
fontSize: 18.sp,
color: Colors.black),
),
SizedBox(
height: 16.h,
),
InkWell(
onTap: () {
buttomSheetTest(context);
},
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
height: 35,
alignment: Alignment.center,
child: Padding(
padding: const EdgeInsets.only(left: 5, right: 5),
child: Row(
children: [
Icon(
Icons.add_circle_outline,
color: Colors.white,
),
SizedBox(
width: 10.w,
),
Text(
textButton,
style: TextStyle(
fontWeight: FontWeight.w500,
fontSize: 14.sp,
color: Colors.white),
),
],
),
),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(15),
color: Color.fromRGBO(242, 34, 40, 1),
boxShadow: [
BoxShadow(
color: Color.fromRGBO(242, 34, 40, 1),
spreadRadius: 2),
],
),
),
],
),
),
SizedBox(
height: 16.h,
),
Center(
child: Text(
desc,
textAlign: TextAlign.center,
),
)
],
),
),
);
}
Future buttomSheetTest(BuildContext context) {
return showMaterialModalBottomSheet(
context: context,
useRootNavigator: true,
builder: (context) => Container(
height: .85.sh,
padding: EdgeInsets.fromLTRB(16.w, 16.h, 16.w, 0),
child: Column(
children: [Text('Hello')],
)),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(16.r), topRight: Radius.circular(16.r))),
backgroundColor: kGreyColor1);
}
Future buttomSheetTest2(BuildContext context) {
return showMaterialModalBottomSheet(
context: context,
useRootNavigator: true,
builder: (context) => Container(
height: .85.sh,
padding: EdgeInsets.fromLTRB(16.w, 16.h, 16.w, 0),
child: Column(
children: [Text('Hello')],
)),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(16.r), topRight: Radius.circular(16.r))),
backgroundColor: kGreyColor1);
}