This commit is contained in:
Christien Rioux 2023-08-05 14:31:32 -04:00
parent a5a45e2492
commit 9be3d100e4
2 changed files with 12 additions and 4 deletions

View File

@ -87,7 +87,8 @@
"paste_invite_here": "Paste your contact invite here:", "paste_invite_here": "Paste your contact invite here:",
"paste": "Paste", "paste": "Paste",
"message_from_contact": "Message from contact", "message_from_contact": "Message from contact",
"validating": "Validating..." "validating": "Validating...",
"invalid_invitation": "Invalid invitation"
}, },
"enter_pin_dialog": { "enter_pin_dialog": {
"enter_pin": "Enter PIN", "enter_pin": "Enter PIN",

View File

@ -216,8 +216,8 @@ class PasteInviteDialogState extends ConsumerState<PasteInviteDialog> {
if (_isAccepting) { if (_isAccepting) {
return SizedBox(height: 400, child: waitingPage(context)); return SizedBox(height: 400, child: waitingPage(context));
} }
return SizedBox( return ConstrainedBox(
height: 400, constraints: const BoxConstraints(maxHeight: 400),
child: SingleChildScrollView( child: SingleChildScrollView(
padding: const EdgeInsets.all(8), padding: const EdgeInsets.all(8),
child: Column( child: Column(
@ -250,6 +250,13 @@ class PasteInviteDialogState extends ConsumerState<PasteInviteDialog> {
Text(translate('paste_invite_dialog.validating')), Text(translate('paste_invite_dialog.validating')),
buildProgressIndicator(context), buildProgressIndicator(context),
]), ]),
if (_validInvitation == null &&
!_validatingPaste &&
_pasteTextController.text.isNotEmpty)
Column(children: [
Text(translate('paste_invite_dialog.invalid_invitation')),
const Icon(Icons.error)
]).paddingAll(16).toCenter(),
if (_validInvitation != null && !_validatingPaste) if (_validInvitation != null && !_validatingPaste)
Column(children: [ Column(children: [
ProfileWidget( ProfileWidget(
@ -275,7 +282,7 @@ class PasteInviteDialogState extends ConsumerState<PasteInviteDialog> {
], ],
), ),
), ),
).withModalHUD(context, _isAccepting); );
} }
@override @override