Phone verify

This commit is contained in:
Hillel Coren 2022-07-27 16:39:02 +03:00
parent b7e7bdab19
commit 25cea0f601
2 changed files with 44 additions and 26 deletions

View File

@ -379,8 +379,7 @@ class _MenuDrawerState extends State<MenuDrawer> {
),
),
if (!state.account.accountSmsVerified &&
state.isHosted &&
state.company.displayName.isNotEmpty)
state.isHosted)
if (state.isMenuCollapsed)
Tooltip(
message: localization.verifyPhoneNumberHelp,

View File

@ -161,10 +161,13 @@ class _UserDetailsState extends State<UserDetails>
final googleButton = Expanded(
child: OutlinedButton(
child: Text((state.user.isConnectedToGoogle
? localization.disconnectGoogle
: localization.connectGoogle)
.toUpperCase()),
child: Text(
(state.user.isConnectedToGoogle
? localization.disconnectGoogle
: localization.connectGoogle)
.toUpperCase(),
textAlign: TextAlign.center,
),
onPressed: state.user.isConnectedToEmail
? null
: () {
@ -186,10 +189,13 @@ class _UserDetailsState extends State<UserDetails>
final gmailButton = Expanded(
child: OutlinedButton(
child: Text((user.isConnectedToEmail
? localization.disconnectGmail
: localization.connectGmail)
.toUpperCase()),
child: Text(
(user.isConnectedToEmail
? localization.disconnectGmail
: localization.connectGmail)
.toUpperCase(),
textAlign: TextAlign.center,
),
onPressed: !state.user.isConnectedToGoogle
? null
: () async {
@ -211,10 +217,13 @@ class _UserDetailsState extends State<UserDetails>
final microsoftButton = Expanded(
child: OutlinedButton(
child: Text((state.user.isConnectedToMicrosoft
? localization.disconnectMicrosoft
: localization.connectMicrosoft)
.toUpperCase()),
child: Text(
(state.user.isConnectedToMicrosoft
? localization.disconnectMicrosoft
: localization.connectMicrosoft)
.toUpperCase(),
textAlign: TextAlign.center,
),
onPressed: state.user.isConnectedToEmail
? null
: () {
@ -236,10 +245,13 @@ class _UserDetailsState extends State<UserDetails>
final office365Button = Expanded(
child: OutlinedButton(
child: Text((user.isConnectedToEmail
? localization.disconnectEmail
: localization.connectEmail)
.toUpperCase()),
child: Text(
(user.isConnectedToEmail
? localization.disconnectEmail
: localization.connectEmail)
.toUpperCase(),
textAlign: TextAlign.center,
),
onPressed: !state.user.isConnectedToMicrosoft
? null
: () async {
@ -261,10 +273,13 @@ class _UserDetailsState extends State<UserDetails>
final appleButton = Expanded(
child: OutlinedButton(
child: Text((state.user.isConnectedToApple
? localization.disconnectApple
: localization.connectApple)
.toUpperCase()),
child: Text(
(state.user.isConnectedToApple
? localization.disconnectApple
: localization.connectApple)
.toUpperCase(),
textAlign: TextAlign.center,
),
onPressed: () {
if (state.settingsUIState.isChanged) {
showMessageDialog(
@ -389,6 +404,7 @@ class _UserDetailsState extends State<UserDetails>
child: OutlinedButton(
child: Text(
localization.verifyPhoneNumber.toUpperCase(),
textAlign: TextAlign.center,
),
onPressed: () {
if (state.settingsUIState.isChanged) {
@ -418,10 +434,13 @@ class _UserDetailsState extends State<UserDetails>
],
Expanded(
child: OutlinedButton(
child: Text((state.user.isTwoFactorEnabled
? localization.disableTwoFactor
: localization.enableTwoFactor)
.toUpperCase()),
child: Text(
(state.user.isTwoFactorEnabled
? localization.disableTwoFactor
: localization.enableTwoFactor)
.toUpperCase(),
textAlign: TextAlign.center,
),
onPressed: () {
if (state.settingsUIState.isChanged) {
showMessageDialog(