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