@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
16 lines • 647 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { Language } from "@patternfly/react-code-editor";
import { FileUploadForm } from "../../components/json-file-upload/FileUploadForm";
export const JsonFileUpload = ({ onChange, ...props }) => {
const handleChange = (value) => {
try {
onChange(JSON.parse(value));
}
catch (_a) {
onChange({});
console.warn("Invalid json, ignoring value using {}");
}
};
return (_jsx(FileUploadForm, { ...props, language: Language.json, extension: ".json", onChange: handleChange }));
};
//# sourceMappingURL=JsonFileUpload.js.map