fix initial data

This commit is contained in:
AykutSarac 2022-02-09 22:02:32 +03:00
parent 9802e88838
commit bce08c99b2

View File

@ -57,15 +57,12 @@ export const JsonEditor: React.FC<{
json: string;
setJson: React.Dispatch<React.SetStateAction<string>>;
}> = ({ json, setJson }) => {
const [initialJson, setInitialJson] = React.useState(
React.useMemo(
() =>
typeof localStorage !== "undefined" && localStorage.getItem("json")
? localStorage.getItem("json")
: json,
[]
)
);
const [initialJson, setInitialJson] = React.useState(json);
React.useEffect(() => {
const jsonStored = localStorage.getItem("json");
if (jsonStored) setInitialJson(jsonStored);
}, []);
React.useEffect(() => {
if (json === "[]") setInitialJson(json);