mirror of
https://github.com/foss42/apidash.git
synced 2025-12-03 03:17:00 +08:00
UI friendly fix for issue #638
This commit is contained in:
@@ -281,8 +281,18 @@ class _JsonPreviewerState extends State<JsonPreviewer> {
|
|||||||
size: 18,
|
size: 18,
|
||||||
),
|
),
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
await _copy(
|
final val = toJson(node);
|
||||||
kJsonEncoder.convert(toJson(node)), sm);
|
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);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user