mirror of
https://github.com/foss42/apidash.git
synced 2025-12-02 02:39:19 +08:00
UI friendly fix for issue #638
This commit is contained in:
@@ -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);
|
||||
},
|
||||
),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user