Files
kurir_mobile/lib/widgets/load_data.dart
2022-06-28 01:40:48 +08:00

67 lines
1.4 KiB
Dart

import 'package:flutter/material.dart';
class ErrorLoadDataWidget extends StatelessWidget {
const ErrorLoadDataWidget({
Key? key,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Padding(
padding: EdgeInsets.only(top: MediaQuery.of(context).size.height * 0.05),
child: const Center(
child: Text(
'Terjadi kesalahan',
style: TextStyle(
color: Colors.white,
fontSize: 20,
),
),
),
);
}
}
class TiadaDataWIdget extends StatelessWidget {
const TiadaDataWIdget({
Key? key,
this.text = 'Tidak ada data',
}) : super(key: key);
final String text;
@override
Widget build(BuildContext context) {
return Padding(
padding: EdgeInsets.only(top: MediaQuery.of(context).size.height * 0.05),
child: Center(
child: Text(
text,
style: const TextStyle(
color: Colors.white,
fontSize: 20,
),
),
),
);
}
}
class LoadingDataWidget extends StatelessWidget {
const LoadingDataWidget({
Key? key,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Padding(
padding: EdgeInsets.only(top: MediaQuery.of(context).size.height * 0.05),
child: const Center(
child: CircularProgressIndicator(
valueColor: AlwaysStoppedAnimation<Color>(Colors.white),
),
),
);
}
}