password eye icon pointer cursor

This commit is contained in:
ryleedavis 2022-11-15 15:22:45 -07:00
parent 15c51e3269
commit 3eae7d0fab
2 changed files with 43 additions and 34 deletions

View file

@ -203,15 +203,18 @@ class _CreatePasswordViewState extends ConsumerState<CreatePasswordView> {
height: 32,
width: 32,
child: Center(
child: SvgPicture.asset(
hidePassword
? Assets.svg.eye
: Assets.svg.eyeSlash,
color: Theme.of(context)
.extension<StackColors>()!
.textDark3,
width: 24,
height: 19,
child: MouseRegion(
cursor: SystemMouseCursors.click,
child: SvgPicture.asset(
hidePassword
? Assets.svg.eye
: Assets.svg.eyeSlash,
color: Theme.of(context)
.extension<StackColors>()!
.textDark3,
width: 24,
height: 19,
),
),
),
),
@ -354,22 +357,25 @@ class _CreatePasswordViewState extends ConsumerState<CreatePasswordView> {
height: 32,
width: 32,
child: Center(
child: SvgPicture.asset(
fieldsMatch && passwordStrength == 1
? Assets.svg.checkCircle
: hidePassword
? Assets.svg.eye
: Assets.svg.eyeSlash,
color: fieldsMatch &&
passwordStrength == 1
? Theme.of(context)
.extension<StackColors>()!
.accentColorGreen
: Theme.of(context)
.extension<StackColors>()!
.textDark3,
width: 24,
height: 19,
child: MouseRegion(
cursor: SystemMouseCursors.click,
child: SvgPicture.asset(
fieldsMatch && passwordStrength == 1
? Assets.svg.checkCircle
: hidePassword
? Assets.svg.eye
: Assets.svg.eyeSlash,
color: fieldsMatch &&
passwordStrength == 1
? Theme.of(context)
.extension<StackColors>()!
.accentColorGreen
: Theme.of(context)
.extension<StackColors>()!
.textDark3,
width: 24,
height: 19,
),
),
),
),

View file

@ -175,15 +175,18 @@ class _DesktopLoginViewState extends ConsumerState<DesktopLoginView> {
hidePassword = !hidePassword;
});
},
child: SvgPicture.asset(
hidePassword
? Assets.svg.eye
: Assets.svg.eyeSlash,
color: Theme.of(context)
.extension<StackColors>()!
.textDark3,
width: 24,
height: 24,
child: MouseRegion(
cursor: SystemMouseCursors.click,
child: SvgPicture.asset(
hidePassword
? Assets.svg.eye
: Assets.svg.eyeSlash,
color: Theme.of(context)
.extension<StackColors>()!
.textDark3,
width: 24,
height: 24,
),
),
),
const SizedBox(