mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-11-17 09:47:37 +00:00
tor status text
This commit is contained in:
parent
7289de0160
commit
b5fcea18f6
1 changed files with 28 additions and 5 deletions
|
@ -61,6 +61,32 @@ class _TorSettingsViewState extends ConsumerState<TorSettingsView> {
|
|||
}
|
||||
}
|
||||
|
||||
Widget _buildTorStatus(TorSyncStatus status) {
|
||||
switch (status) {
|
||||
case TorSyncStatus.unableToSync:
|
||||
return Text(
|
||||
"Disconnected",
|
||||
style: STextStyles.itemSubtitle(context).copyWith(
|
||||
color: Theme.of(context).extension<StackColors>()!.textSubtitle3),
|
||||
);
|
||||
case TorSyncStatus.synced:
|
||||
return Text(
|
||||
"Connected",
|
||||
style: STextStyles.itemSubtitle(context).copyWith(
|
||||
color:
|
||||
Theme.of(context).extension<StackColors>()!.accentColorGreen),
|
||||
);
|
||||
case TorSyncStatus.syncing:
|
||||
return Text(
|
||||
"Connecting",
|
||||
style: STextStyles.itemSubtitle(context).copyWith(
|
||||
color: Theme.of(context)
|
||||
.extension<StackColors>()!
|
||||
.accentColorYellow),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
|
@ -131,7 +157,7 @@ class _TorSettingsViewState extends ConsumerState<TorSettingsView> {
|
|||
children: [
|
||||
Padding(
|
||||
padding: const EdgeInsets.all(10.0),
|
||||
child: _buildTorIcon(TorSyncStatus.unableToSync),
|
||||
child: _buildTorIcon(TorSyncStatus.syncing),
|
||||
),
|
||||
],
|
||||
),
|
||||
|
@ -148,10 +174,7 @@ class _TorSettingsViewState extends ConsumerState<TorSettingsView> {
|
|||
style: STextStyles.titleBold12(context),
|
||||
),
|
||||
const Spacer(),
|
||||
Text(
|
||||
"Tor network status",
|
||||
style: STextStyles.itemSubtitle(context),
|
||||
),
|
||||
_buildTorStatus(TorSyncStatus.syncing),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
|
Loading…
Reference in a new issue