From 129fc1f0f8239845ec2ed83300a8b097e91163fc Mon Sep 17 00:00:00 2001 From: Jon Nicholson Date: Tue, 19 Mar 2019 15:18:37 +0000 Subject: [PATCH] Clean up how field values are displayed --- src/components/Fields/EnumValues.tsx | 6 ++++-- src/components/Fields/FieldDetail.tsx | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/Fields/EnumValues.tsx b/src/components/Fields/EnumValues.tsx index ea3fe376..90db273a 100644 --- a/src/components/Fields/EnumValues.tsx +++ b/src/components/Fields/EnumValues.tsx @@ -17,9 +17,11 @@ export class EnumValues extends React.PureComponent {
{type === 'array' ? 'Items' : ''} {values.length === 1 ? 'Value' : 'Enum'}: - + {' '} {values.map((value, idx) => ( - {JSON.stringify(value)} + + {typeof value === 'string' ? value : JSON.stringify(value)} + ))}
); diff --git a/src/components/Fields/FieldDetail.tsx b/src/components/Fields/FieldDetail.tsx index 2aa792fb..3157c740 100644 --- a/src/components/Fields/FieldDetail.tsx +++ b/src/components/Fields/FieldDetail.tsx @@ -14,7 +14,9 @@ export class FieldDetail extends React.PureComponent { return (
{this.props.label} {' '} - {JSON.stringify(this.props.value)} + + {typeof this.props.value === 'string' ? this.props.value : JSON.stringify(this.props.value)} +
); }