connection button by proxy status indicator, change connected to connecting when timeout

This commit is contained in:
hiddify-com
2024-08-04 16:46:51 +02:00
parent 7a697acf7d
commit 92bf0fa6cf
4 changed files with 35 additions and 51 deletions

View File

@@ -12,6 +12,7 @@ import 'package:hiddify/features/profile/notifier/active_profile_notifier.dart';
import 'package:hiddify/features/profile/widget/profile_tile.dart';
import 'package:hiddify/features/proxy/active/active_proxy_delay_indicator.dart';
import 'package:hiddify/features/proxy/active/active_proxy_footer.dart';
import 'package:hiddify/features/proxy/active/active_proxy_notifier.dart';
import 'package:hiddify/utils/utils.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:sliver_tools/sliver_tools.dart';
@@ -76,20 +77,17 @@ class HomePage extends HookConsumerWidget {
],
),
),
if (MediaQuery.sizeOf(context).width < 840)
const ActiveProxyFooter(),
if (MediaQuery.sizeOf(context).width < 840) const ActiveProxyFooter(),
],
),
),
],
),
AsyncData() => switch (hasAnyProfile) {
AsyncData(value: true) =>
const EmptyActiveProfileHomeBody(),
AsyncData(value: true) => const EmptyActiveProfileHomeBody(),
_ => const EmptyProfilesHomeBody(),
},
AsyncError(:final error) =>
SliverErrorBodyPlaceholder(t.presentShortError(error)),
AsyncError(:final error) => SliverErrorBodyPlaceholder(t.presentShortError(error)),
_ => const SliverToBoxAdapter(),
},
],