From 7997744f18fce6ca2378cb33713919c5f42c8392 Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Wed, 23 Nov 2022 11:53:48 -0800 Subject: [PATCH] Hide Address Copy in Peer Settings when Streamer Mode is Enabled Fix: #557 --- lib/views/peersettingsview.dart | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/lib/views/peersettingsview.dart b/lib/views/peersettingsview.dart index 6ddbd6e7..7d4c029e 100644 --- a/lib/views/peersettingsview.dart +++ b/lib/views/peersettingsview.dart @@ -129,21 +129,23 @@ class _PeerSettingsViewState extends State { ]), // Address Copy Button - Column(mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, children: [ - SizedBox( - height: 20, - ), - CwtchLabel(label: AppLocalizations.of(context)!.addressLabel), - SizedBox( - height: 20, - ), - CwtchButtonTextField( - controller: TextEditingController(text: Provider.of(context, listen: false).onion), - onPressed: _copyOnion, - icon: Icon(CwtchIcons.address_copy), - tooltip: AppLocalizations.of(context)!.copyBtn, - ) - ]), + Visibility( + visible: settings.streamerMode == false, + child: Column(mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, children: [ + SizedBox( + height: 20, + ), + CwtchLabel(label: AppLocalizations.of(context)!.addressLabel), + SizedBox( + height: 20, + ), + CwtchButtonTextField( + controller: TextEditingController(text: Provider.of(context, listen: false).onion), + onPressed: _copyOnion, + icon: Icon(CwtchIcons.address_copy), + tooltip: AppLocalizations.of(context)!.copyBtn, + ) + ])), Column(mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, children: [ SizedBox( height: 20,