Unify password field behavior
This commit is contained in:
parent
5b58e957f6
commit
4cd36e9bd0
@ -1832,6 +1832,7 @@ void changeSocks5Proxy() async {
|
|||||||
var proxyController = TextEditingController(text: proxy);
|
var proxyController = TextEditingController(text: proxy);
|
||||||
var userController = TextEditingController(text: username);
|
var userController = TextEditingController(text: username);
|
||||||
var pwdController = TextEditingController(text: password);
|
var pwdController = TextEditingController(text: password);
|
||||||
|
RxBool obscure = true.obs;
|
||||||
|
|
||||||
var isInProgress = false;
|
var isInProgress = false;
|
||||||
gFFI.dialogManager.show((setState, close) {
|
gFFI.dialogManager.show((setState, close) {
|
||||||
@ -1929,12 +1930,17 @@ void changeSocks5Proxy() async {
|
|||||||
width: 24.0,
|
width: 24.0,
|
||||||
),
|
),
|
||||||
Expanded(
|
Expanded(
|
||||||
child: TextField(
|
child: Obx(() => TextField(
|
||||||
decoration: const InputDecoration(
|
obscureText: obscure.value,
|
||||||
border: OutlineInputBorder(),
|
decoration: InputDecoration(
|
||||||
),
|
border: const OutlineInputBorder(),
|
||||||
controller: pwdController,
|
suffixIcon: IconButton(
|
||||||
),
|
onPressed: () => obscure.value = !obscure.value,
|
||||||
|
icon: Icon(obscure.value
|
||||||
|
? Icons.visibility_off
|
||||||
|
: Icons.visibility))),
|
||||||
|
controller: pwdController,
|
||||||
|
)),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user