Files
transform/pages/json-to-jsdoc.tsx
Ritesh Kumar 4ebf5472cd replace monaco editor with compiled version (#290) (#291)
* rename exported functions

* replace monaco editor with compiled version

* fixes

* cancel old API requests
2021-06-27 23:24:08 +05:30

21 lines
543 B
TypeScript

import ConversionPanel, { Transformer } from "@components/ConversionPanel";
import * as React from "react";
import { useCallback } from "react";
import { convert } from "@assets/vendor/json-to-jsdoc";
export default function JsonToJsdoc() {
const transformer = useCallback<Transformer>(async ({ value }) => {
return convert(value);
}, []);
return (
<ConversionPanel
transformer={transformer}
editorTitle="JSON"
editorLanguage="json"
resultTitle="JSDoc"
resultLanguage={"javascript"}
/>
);
}