feat(ui): add ImmichURLInput (#27105)

feat(ui): implement shared URL input configuration and update input fields
This commit is contained in:
Lauritz Tieste 2026-05-18 16:58:57 +02:00 committed by GitHub
parent 7993619ed2
commit 3a3469a5f9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 84 additions and 42 deletions

View file

@ -400,15 +400,12 @@ class LoginForm extends HookConsumerWidget {
submitText: 'next'.t(context: context),
submitIcon: Icons.arrow_forward_rounded,
onSubmit: getServerAuthSettings,
child: ImmichTextInput(
child: ImmichURLInput(
controller: serverEndpointController,
label: 'login_form_endpoint_url'.t(context: context),
hintText: 'login_form_endpoint_hint'.t(context: context),
validator: _validateUrl,
keyboardAction: TextInputAction.next,
keyboardType: TextInputType.url,
autofillHints: const [AutofillHints.url],
autoCorrect: false,
keyboardAction: .next,
onSubmit: (ctx, _) => ImmichForm.of(ctx).submit(),
),
),