getEmptyItem function
Implementation
Widget getEmptyItem({
String icon = 'ghost',
String text = 'Tidak ada data',
double percentHeight = 85,
bool withScroll = true,
}) {
double appBarPadding = MahasDimensions.getAppBarPadding();
Widget widget() => SizedBox(
height: MahasDimensions.getHeightPercentSize(percentHeight),
child: Container(
margin: EdgeInsets.symmetric(
horizontal: appBarPadding, vertical: appBarPadding / 2),
width: double.infinity,
padding: EdgeInsets.symmetric(
horizontal: MahasDimensions.getHeightPercentSize(2.5),
vertical: MahasDimensions.getHeightPercentSize(1.5),
),
child: Center(
child: getCustomTextLabel(
text,
icon: icon,
mainAxisAlignment: MainAxisAlignment.center,
),
),
),
);
if (!withScroll) {
return widget();
}
return SingleChildScrollView(
physics: const AlwaysScrollableScrollPhysics(),
child: widget(),
);
}