fix linting issues
This commit is contained in:
parent
08af8e5997
commit
a08a7c5b93
|
@ -4,10 +4,11 @@ import 'package:cached_network_image/cached_network_image.dart';
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
import 'package:fuzzy/fuzzy.dart';
|
||||
import 'package:lemmur/hooks/stores.dart';
|
||||
import 'package:lemmy_api_client/lemmy_api_client.dart';
|
||||
|
||||
import '../hooks/delayed_loading.dart';
|
||||
import '../hooks/memo_future.dart';
|
||||
import '../hooks/stores.dart';
|
||||
import '../util/extensions/iterators.dart';
|
||||
import '../util/text_color.dart';
|
||||
|
||||
|
@ -21,11 +22,9 @@ class CommunitiesTab extends HookWidget {
|
|||
useValueListenable(filterController);
|
||||
final accountsStore = useAccountsStore();
|
||||
|
||||
final amountOfDisplayInstances = useMemoized(() {
|
||||
return accountsStore.users.keys
|
||||
.where((e) => !accountsStore.isAnonymousFor(e))
|
||||
.length;
|
||||
});
|
||||
final amountOfDisplayInstances = useMemoized(() => accountsStore.users.keys
|
||||
.where((e) => !accountsStore.isAnonymousFor(e))
|
||||
.length);
|
||||
final isCollapsed = useState(List.filled(amountOfDisplayInstances, false));
|
||||
|
||||
final instancesSnap = useMemoFuture(() {
|
||||
|
|
|
@ -1,16 +1,15 @@
|
|||
import 'dart:async';
|
||||
|
||||
import 'package:cached_network_image/cached_network_image.dart';
|
||||
import 'package:esys_flutter_share/esys_flutter_share.dart';
|
||||
import 'package:flutter/gestures.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
import 'package:lemmur/hooks/stores.dart';
|
||||
import 'package:lemmy_api_client/lemmy_api_client.dart';
|
||||
import 'package:url_launcher/url_launcher.dart' as ul;
|
||||
|
||||
import '../hooks/delayed_loading.dart';
|
||||
import '../hooks/memo_future.dart';
|
||||
import '../hooks/stores.dart';
|
||||
import '../util/api_extensions.dart';
|
||||
import '../util/goto.dart';
|
||||
import '../util/intl.dart';
|
||||
|
|
|
@ -2,8 +2,8 @@ import 'package:flutter/cupertino.dart';
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
import 'package:flutter_mobx/flutter_mobx.dart';
|
||||
import 'package:lemmur/hooks/stores.dart';
|
||||
|
||||
import '../hooks/stores.dart';
|
||||
import '../util/api_extensions.dart';
|
||||
import '../util/goto.dart';
|
||||
import '../widgets/bottom_modal.dart';
|
||||
|
|
|
@ -43,7 +43,7 @@ class SettingsPage extends StatelessWidget {
|
|||
}
|
||||
}
|
||||
|
||||
class AppearanceConfigPage extends StatelessWidget {
|
||||
class AppearanceConfigPage extends HookWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final theme = Theme.of(context);
|
||||
|
|
|
@ -35,7 +35,7 @@ class UserProfile extends HookWidget {
|
|||
|
||||
final userViewSnap = useFuture(_userView, preserveState: false);
|
||||
|
||||
Widget bio = () {
|
||||
final bio = () {
|
||||
if (userViewSnap.hasData) {
|
||||
if (userViewSnap.data.bio != null) {
|
||||
return Padding(
|
||||
|
|
Loading…
Reference in New Issue