UI friendly fix for issue #638

This commit is contained in:
Ankit Mahato
2025-05-04 22:35:21 +05:30
parent a6e95e54a9
commit 8d06fc4cd0

View File

@@ -281,8 +281,18 @@ class _JsonPreviewerState extends State<JsonPreviewer> {
size: 18,
),
onPressed: () async {
await _copy(
kJsonEncoder.convert(toJson(node)), sm);
final val = toJson(node);
String toCopy = '';
if (node.isClass ||
node.isArray ||
node.isRoot) {
toCopy = kJsonEncoder.convert(val);
} else {
toCopy = (val.values as Iterable)
.first
.toString();
}
await _copy(toCopy, sm);
},
),
)