Use `CircularProgressIndicator.adaptive` where possible (#269)
This commit is contained in:
parent
a38574c314
commit
08cd26867b
|
@ -93,7 +93,7 @@ class CommunitiesTab extends HookWidget {
|
|||
return Scaffold(
|
||||
appBar: AppBar(),
|
||||
body: const Center(
|
||||
child: CircularProgressIndicator(),
|
||||
child: CircularProgressIndicator.adaptive(),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
@ -277,7 +277,9 @@ class _CommunitySubscribeToggle extends HookWidget {
|
|||
),
|
||||
child: delayed.loading
|
||||
? const SizedBox(
|
||||
width: 20, height: 20, child: CircularProgressIndicator())
|
||||
width: 20,
|
||||
height: 20,
|
||||
child: CircularProgressIndicator.adaptive())
|
||||
: Icon(
|
||||
subbed.value ? Icons.done : Icons.add,
|
||||
color: subbed.value
|
||||
|
|
|
@ -96,7 +96,8 @@ class CommunityPage extends HookWidget {
|
|||
child: Text('ERROR: ${fullCommunitySnap.error}'),
|
||||
)
|
||||
] else
|
||||
const CircularProgressIndicator(semanticsLabel: 'loading')
|
||||
const CircularProgressIndicator.adaptive(
|
||||
semanticsLabel: 'loading')
|
||||
],
|
||||
),
|
||||
),
|
||||
|
@ -505,7 +506,7 @@ class _FollowButton extends HookWidget {
|
|||
child: SizedBox(
|
||||
height: 15,
|
||||
width: 15,
|
||||
child: CircularProgressIndicator(),
|
||||
child: CircularProgressIndicator.adaptive(),
|
||||
),
|
||||
)
|
||||
: ElevatedButton.icon(
|
||||
|
|
|
@ -170,7 +170,7 @@ class CreatePostPage extends HookWidget {
|
|||
return const [
|
||||
DropdownMenuItem(
|
||||
value: -1,
|
||||
child: CircularProgressIndicator(),
|
||||
child: CircularProgressIndicator.adaptive(),
|
||||
)
|
||||
];
|
||||
}
|
||||
|
@ -262,7 +262,7 @@ class CreatePostPage extends HookWidget {
|
|||
const SizedBox(width: 5),
|
||||
IconButton(
|
||||
icon: imageUploadLoading.value
|
||||
? const CircularProgressIndicator()
|
||||
? const CircularProgressIndicator.adaptive()
|
||||
: Icon(pictrsDeleteToken.value == null
|
||||
? Icons.add_photo_alternate
|
||||
: Icons.close),
|
||||
|
@ -335,7 +335,7 @@ class CreatePostPage extends HookWidget {
|
|||
onPressed:
|
||||
delayed.pending ? () {} : loggedInAction(handleSubmit),
|
||||
child: delayed.loading
|
||||
? const CircularProgressIndicator()
|
||||
? const CircularProgressIndicator.adaptive()
|
||||
: Text(_isEdit
|
||||
? L10n.of(context)!.edit
|
||||
: L10n.of(context)!.post),
|
||||
|
|
|
@ -58,7 +58,8 @@ class InstancePage extends HookWidget {
|
|||
] else if (siteSnap.hasData && siteSnap.data!.siteView == null)
|
||||
const Text('ERROR')
|
||||
else
|
||||
const CircularProgressIndicator(semanticsLabel: 'loading')
|
||||
const CircularProgressIndicator.adaptive(
|
||||
semanticsLabel: 'loading')
|
||||
],
|
||||
),
|
||||
),
|
||||
|
@ -325,7 +326,7 @@ class _AboutTab extends HookWidget {
|
|||
else
|
||||
const Padding(
|
||||
padding: EdgeInsets.symmetric(vertical: 10),
|
||||
child: CircularProgressIndicator(),
|
||||
child: CircularProgressIndicator.adaptive(),
|
||||
),
|
||||
ListTile(
|
||||
title: const Center(child: Text('See all')),
|
||||
|
|
|
@ -77,7 +77,7 @@ class ManageAccountPage extends HookWidget {
|
|||
return Center(child: Text('Error: ${userSnap.error?.toString()}'));
|
||||
}
|
||||
if (!userSnap.hasData) {
|
||||
return const Center(child: CircularProgressIndicator());
|
||||
return const Center(child: CircularProgressIndicator.adaptive());
|
||||
}
|
||||
|
||||
return _ManageAccount(user: userSnap.data!);
|
||||
|
@ -367,7 +367,7 @@ class _ManageAccount extends HookWidget {
|
|||
? const SizedBox(
|
||||
width: 20,
|
||||
height: 20,
|
||||
child: CircularProgressIndicator(),
|
||||
child: CircularProgressIndicator.adaptive(),
|
||||
)
|
||||
: Text(L10n.of(context)!.save),
|
||||
),
|
||||
|
@ -490,7 +490,7 @@ class _ImagePicker extends HookWidget {
|
|||
? const SizedBox(
|
||||
height: 20,
|
||||
width: 20,
|
||||
child: CircularProgressIndicator())
|
||||
child: CircularProgressIndicator.adaptive())
|
||||
: Row(
|
||||
children: const [Text('upload'), Icon(Icons.publish)],
|
||||
),
|
||||
|
|
|
@ -147,7 +147,7 @@ class MediaViewPage extends HookWidget {
|
|||
imageProvider: ExtendedNetworkImageProvider(url, cache: true),
|
||||
heroAttributes: PhotoViewHeroAttributes(tag: url),
|
||||
loadingBuilder: (context, event) =>
|
||||
const Center(child: CircularProgressIndicator()),
|
||||
const Center(child: CircularProgressIndicator.adaptive()),
|
||||
),
|
||||
),
|
||||
),
|
||||
|
|
|
@ -56,7 +56,8 @@ class ModlogPage extends HookWidget {
|
|||
future: modlogFut,
|
||||
builder: (context, snapshot) {
|
||||
if (!snapshot.hasData) {
|
||||
return const Center(child: CircularProgressIndicator());
|
||||
return const Center(
|
||||
child: CircularProgressIndicator.adaptive());
|
||||
} else if (snapshot.hasError) {
|
||||
return Center(
|
||||
child: Text('Error: ${snapshot.error?.toString()}'));
|
||||
|
|
|
@ -157,7 +157,7 @@ class AddAccountPage extends HookWidget {
|
|||
: SizedBox(
|
||||
width: 20,
|
||||
height: 20,
|
||||
child: CircularProgressIndicator(
|
||||
child: CircularProgressIndicator.adaptive(
|
||||
valueColor:
|
||||
AlwaysStoppedAnimation<Color>(theme.canvasColor),
|
||||
),
|
||||
|
|
|
@ -120,7 +120,7 @@ class AddInstancePage extends HookWidget {
|
|||
: SizedBox(
|
||||
height: 20,
|
||||
width: 20,
|
||||
child: CircularProgressIndicator(
|
||||
child: CircularProgressIndicator.adaptive(
|
||||
valueColor:
|
||||
AlwaysStoppedAnimation<Color>(theme.canvasColor),
|
||||
),
|
||||
|
|
|
@ -240,7 +240,7 @@ class _AccountOptions extends HookWidget {
|
|||
? const SizedBox(
|
||||
height: 25,
|
||||
width: 25,
|
||||
child: CircularProgressIndicator(),
|
||||
child: CircularProgressIndicator.adaptive(),
|
||||
)
|
||||
: const Icon(Icons.cloud_download),
|
||||
title: const Text('Import settings to lemmur'),
|
||||
|
|
|
@ -32,7 +32,7 @@ class UserPage extends HookWidget {
|
|||
} else if (userDetailsSnap.hasError) {
|
||||
return const Center(child: Text('Could not find that user.'));
|
||||
} else {
|
||||
return const Center(child: CircularProgressIndicator());
|
||||
return const Center(child: CircularProgressIndicator.adaptive());
|
||||
}
|
||||
}();
|
||||
|
||||
|
|
|
@ -124,7 +124,7 @@ class WriteMessagePage extends HookWidget {
|
|||
? const SizedBox(
|
||||
height: 20,
|
||||
width: 20,
|
||||
child: CircularProgressIndicator())
|
||||
child: CircularProgressIndicator.adaptive())
|
||||
: Text(submit),
|
||||
),
|
||||
),
|
||||
|
|
|
@ -256,7 +256,8 @@ class _CommentWidget extends StatelessWidget {
|
|||
if (store.votingState.isLoading)
|
||||
SizedBox.fromSize(
|
||||
size: const Size.square(16),
|
||||
child: const CircularProgressIndicator(),
|
||||
child: const CircularProgressIndicator
|
||||
.adaptive(),
|
||||
)
|
||||
else if (configStore.showScores)
|
||||
Text(
|
||||
|
|
|
@ -145,7 +145,7 @@ class _CommentMoreMenuPopup extends HookWidget {
|
|||
? const SizedBox(
|
||||
height: 20,
|
||||
width: 20,
|
||||
child: CircularProgressIndicator(),
|
||||
child: CircularProgressIndicator.adaptive(),
|
||||
)
|
||||
: const Icon(Icons.block),
|
||||
title: Text(
|
||||
|
|
|
@ -52,8 +52,8 @@ class InfiniteScroll<T> extends HookWidget {
|
|||
this.batchSize = 10,
|
||||
this.leading = const SizedBox.shrink(),
|
||||
this.padding,
|
||||
this.loadingWidget =
|
||||
const ListTile(title: Center(child: CircularProgressIndicator())),
|
||||
this.loadingWidget = const ListTile(
|
||||
title: Center(child: CircularProgressIndicator.adaptive())),
|
||||
required this.itemBuilder,
|
||||
required this.fetcher,
|
||||
this.controller,
|
||||
|
|
|
@ -34,7 +34,7 @@ class TileAction extends StatelessWidget {
|
|||
icon: delayedLoading?.loading ?? loading
|
||||
? SizedBox.fromSize(
|
||||
size: const Size.square(22),
|
||||
child: const CircularProgressIndicator(),
|
||||
child: const CircularProgressIndicator.adaptive(),
|
||||
)
|
||||
: Icon(
|
||||
icon,
|
||||
|
|
|
@ -48,7 +48,7 @@ class UserProfile extends HookWidget {
|
|||
}, [userId, instanceHost]);
|
||||
|
||||
if (!userDetailsSnap.hasData) {
|
||||
return const Center(child: CircularProgressIndicator());
|
||||
return const Center(child: CircularProgressIndicator.adaptive());
|
||||
} else if (userDetailsSnap.hasError) {
|
||||
return Center(
|
||||
child: Row(mainAxisAlignment: MainAxisAlignment.center, children: [
|
||||
|
|
|
@ -123,7 +123,7 @@ class WriteComment extends HookWidget {
|
|||
onPressed:
|
||||
delayed.pending ? () {} : loggedInAction(handleSubmit),
|
||||
child: delayed.loading
|
||||
? const CircularProgressIndicator()
|
||||
? const CircularProgressIndicator.adaptive()
|
||||
: Text(_isEdit
|
||||
? L10n.of(context)!.edit
|
||||
: L10n.of(context)!.post),
|
||||
|
|
Loading…
Reference in New Issue