mirror of
https://github.com/Xevion/paperless-mobile.git
synced 2025-12-06 19:15:47 -06:00
Added parameters to widgets
This commit is contained in:
@@ -24,7 +24,9 @@ class PaperlessServerInformationService {
|
||||
final String username =
|
||||
jsonDecode(utf8.decode(response.bodyBytes))['username'];
|
||||
final String? host =
|
||||
response.headers[PaperlessServerInformation.hostHeader];
|
||||
response.headers[PaperlessServerInformation.hostHeader] ??
|
||||
response.request?.headers[PaperlessServerInformation.hostHeader] ??
|
||||
('${response.request?.url.host}:${response.request?.url.port}');
|
||||
return PaperlessServerInformation(
|
||||
username: username,
|
||||
version: version,
|
||||
|
||||
@@ -5,6 +5,7 @@ class ObscuredInputTextFormField extends StatefulWidget {
|
||||
final String label;
|
||||
final void Function(String?) onChanged;
|
||||
final FormFieldValidator<String>? validator;
|
||||
final bool enabled;
|
||||
|
||||
const ObscuredInputTextFormField({
|
||||
super.key,
|
||||
@@ -12,6 +13,7 @@ class ObscuredInputTextFormField extends StatefulWidget {
|
||||
required this.label,
|
||||
this.validator,
|
||||
this.initialValue,
|
||||
this.enabled = true,
|
||||
});
|
||||
|
||||
@override
|
||||
@@ -33,6 +35,7 @@ class _ObscuredInputTextFormFieldState
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return TextFormField(
|
||||
enabled: widget.enabled,
|
||||
autovalidateMode: AutovalidateMode.onUserInteraction,
|
||||
validator: widget.validator,
|
||||
initialValue: widget.initialValue,
|
||||
|
||||
Reference in New Issue
Block a user