mirror of
https://github.com/Iconica-Development/flutter_availability.git
synced 2025-05-19 13:13:44 +02:00
chore: move default loader to seperate file
This commit is contained in:
parent
3e2cc1d9f5
commit
4faa0344b4
3 changed files with 19 additions and 17 deletions
|
@ -8,6 +8,7 @@ import "package:flutter_availability/src/ui/widgets/default_base_screen.dart";
|
|||
import "package:flutter_availability/src/ui/widgets/default_buttons.dart";
|
||||
import "package:flutter_availability/src/ui/widgets/default_confirmation_dialog.dart";
|
||||
import "package:flutter_availability/src/ui/widgets/default_error_display.dart";
|
||||
import "package:flutter_availability/src/ui/widgets/default_loaders.dart";
|
||||
import "package:flutter_availability_data_interface/flutter_availability_data_interface.dart";
|
||||
|
||||
/// Class that holds all options for the availability userstory
|
||||
|
@ -223,19 +224,3 @@ typedef ErrorDisplayBuilder = Future<void> Function(
|
|||
BuildContext context,
|
||||
AvailabilityError error,
|
||||
);
|
||||
|
||||
///
|
||||
class DefaultLoader extends StatelessWidget {
|
||||
///
|
||||
const DefaultLoader({super.key});
|
||||
|
||||
/// Builder definition for providing a loading indicator implementation
|
||||
static Widget builder(
|
||||
BuildContext context,
|
||||
) =>
|
||||
const DefaultLoader();
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) =>
|
||||
const CircularProgressIndicator.adaptive();
|
||||
}
|
||||
|
|
|
@ -167,7 +167,7 @@ class _TemplateListSection extends StatelessWidget {
|
|||
),
|
||||
],
|
||||
if (isLoading) ...[
|
||||
Center(child: options.loadingIndicatorBuilder(context)),
|
||||
options.loadingIndicatorBuilder(context),
|
||||
],
|
||||
const SizedBox(height: 8),
|
||||
templateCreationButton,
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
import "package:flutter/material.dart";
|
||||
|
||||
/// Shows an adaptive circular progress indicator
|
||||
class DefaultLoader extends StatelessWidget {
|
||||
///
|
||||
const DefaultLoader({super.key});
|
||||
|
||||
/// Builder definition for providing a loading indicator implementation
|
||||
static Widget builder(
|
||||
BuildContext context,
|
||||
) =>
|
||||
const DefaultLoader();
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) =>
|
||||
const Center(child: CircularProgressIndicator.adaptive());
|
||||
}
|
Loading…
Reference in a new issue