Skip to content

Commit

Permalink
feat(function): Add JSON field formatting to FieldData
Browse files Browse the repository at this point in the history
  • Loading branch information
jon-nfc committed Sep 29, 2024
1 parent 42bb933 commit 6d25098
Showing 1 changed file with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions src/functions/FieldData.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Link, NavLink } from "react-router-dom";
import { Link, NavLink, json } from "react-router-dom";
import RenderMarkdown from "./RenderMarkdown";


Expand All @@ -20,6 +20,7 @@ const API_SPLIT = String('api/v2')
* @returns {String} The value of the field
*/
export default function FieldData({
full_width = false,
metadata,
field_name,
data = null
Expand Down Expand Up @@ -106,8 +107,25 @@ export default function FieldData({
}

break;

default:

case 'JSON':

let markdown = "``` json"
+ "\r\n\r\n"
+ JSON.stringify( data[field_name], null, 4 )
+ "\r\n\r\n"
+ "```"
+ "\r\n"

field_data = (
<RenderMarkdown full_width={full_width}>
{ markdown}
</RenderMarkdown>
)

break;

default:

if (
(
Expand Down

0 comments on commit 6d25098

Please sign in to comment.