Files
redash/client/app/visualizations/Editor.jsx
2020-04-25 12:33:42 -03:00

15 lines
443 B
JavaScript

import React from "react";
import PropTypes from "prop-types";
import { EditorPropTypes } from "@/visualizations/prop-types";
import registeredVisualizations from "@/visualizations/registeredVisualizations";
export default function Editor({ type, ...otherProps }) {
const { Editor } = registeredVisualizations[type];
return <Editor {...otherProps} />;
}
Editor.propTypes = {
type: PropTypes.string.isRequired,
...EditorPropTypes,
};