Skip to content

Commit f35f667

Browse files
Starmismdarbyjack
andauthored
chore(validator): Update react-json-view (#64)
* chore(validator): Update react-json-view * chore(deps): migrate to pnpm --------- Co-authored-by: Glare <[email protected]>
1 parent c56ba7b commit f35f667

File tree

5 files changed

+3541
-3045
lines changed

5 files changed

+3541
-3045
lines changed

components/Validator.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@ import Head from "next/head";
22
import tw, { css } from "twin.macro";
33
import { TextBox } from "./TextBox";
44
import { useEffect, useState } from "react";
5-
import dynamic from "next/dynamic";
65
import duotoneDark from "prism-react-renderer/themes/duotoneDark";
76
import { useRouter } from "next/router";
87
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
98
import { faLink } from "@fortawesome/free-solid-svg-icons";
109
import { ConversionError } from "../converters/converter";
10+
import dynamic from "next/dynamic";
1111

12-
const ReactJson = dynamic(import("react-json-view"), { ssr: false });
12+
const JsonView = dynamic(() => import("@microlink/react-json-view"), {
13+
ssr: false
14+
});
1315

1416
const Validator = ({
1517
language,
@@ -112,7 +114,7 @@ const Validator = ({
112114
>
113115
<div css={tw`py-2 px-4 text-base`}>
114116
{!(error || !parsedConfig) ? (
115-
<ReactJson
117+
<JsonView
116118
src={parsedConfig}
117119
theme={{
118120
base00: duotoneDark.plain.backgroundColor ?? "",

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,22 @@
66
"generateschema": "ts-node --project tsnodeconfig.json cli/generateschema.ts",
77
"dev": "next dev",
88
"build": "next build",
9-
"start": "next start",
10-
"format": "yarn prettier --write ."
9+
"start": "next start"
1110
},
1211
"dependencies": {
1312
"@fortawesome/fontawesome-free": "6.4.0",
1413
"@fortawesome/fontawesome-svg-core": "6.4.0",
1514
"@fortawesome/free-solid-svg-icons": "6.4.0",
1615
"@fortawesome/react-fontawesome": "0.2.0",
1716
"@js.properties/properties": "0.5.4",
17+
"@microlink/react-json-view": "^1.22.2",
1818
"@tkint/hocon-parser": "0.0.0-alpha.0",
1919
"ajv": "8.12.0",
2020
"next": "12.3.4",
2121
"prism-react-renderer": "1.3.5",
2222
"prismjs": "1.29.0",
2323
"react": "18.2.0",
2424
"react-dom": "18.2.0",
25-
"react-json-view": "1.21.3",
2625
"react-simple-code-editor": "0.13.1",
2726
"styled-components": "5.3.9",
2827
"toml": "3.0.0",

pages/converters/legacy/minimessage.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import type {NextPage} from "next";
22
import Converter from "../../../components/Converter";
33
import MiniMessage from "../../../converters/minimessage";
4-
import {ConversionError} from "../../../converters/converter";
5-
import {string} from "prop-types";
64

75
const LegacyToMiniMessage: NextPage = () => (
86
<Converter

0 commit comments

Comments
 (0)