readOnly implementation in widget as well as history page

This commit is contained in:
Mrudul-2
2025-02-22 23:36:27 +05:30
parent c078a11c56
commit 26554e2476
2 changed files with 4 additions and 0 deletions

View File

@@ -145,6 +145,7 @@ class HisRequestBody extends ConsumerWidget {
fieldKey:
"${selectedHistoryModel?.historyId}-json-body-viewer",
initialValue: requestModel?.body,
readOnly: true,
),
),
_ => Padding(

View File

@@ -14,11 +14,13 @@ class JsonTextFieldEditor extends StatefulWidget {
required this.fieldKey,
this.onChanged,
this.initialValue,
this.readOnly = false,
});
final String fieldKey;
final Function(String)? onChanged;
final String? initialValue;
final bool readOnly;
@override
State<JsonTextFieldEditor> createState() => _JsonTextFieldEditorState();
}
@@ -101,6 +103,7 @@ class _JsonTextFieldEditorState extends State<JsonTextFieldEditor> {
borderRadius: kBorderRadius8,
),
showErrorMessage: true,
readOnly: widget.readOnly,
isFormatting: true,
key: Key(widget.fieldKey),
controller: controller,