Flutter Loader Code
Tue Jan 07 2025 06:10:59 GMT+0000 (Coordinated Universal Time)
Saved by
@Rishi1808
bool _showLoading = true;
@override
void initState() {
super.initState();
Timer(const Duration(seconds: 90), () {
if (mounted) {
setState(() {
_showLoading = false;
});
}
});
}
if (pipes.isEmpty) {
if (_showLoading) {
return const Padding(
padding: EdgeInsets.all(16.0),
child: Center(
child: Loader(),
),
);
} else {
return const Padding(
padding: EdgeInsets.all(16.0),
child: Center(
child: Text("No pipes found in enquiry"),
),
);
}
} else {
error: (error, st) {
return Center(
child: Text(error.toString()),
);
},
loading: () {
return const Loader();
},
child: (salesStock.isEmpty)
? (_showLoading
? const Padding(
padding: EdgeInsets.all(16.0),
child: Center(
child: CircularProgressIndicator(),
),
)
: const Padding(
padding: EdgeInsets.all(16.0),
child: Center(
child: Text("No Enquiry Found"),
),
))
content_copyCOPY
Comments