connection button by proxy status indicator, change connected to connecting when timeout
This commit is contained in:
@@ -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(),
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user