nice-ui
Version:
React design system, components, and utilities
15 lines (14 loc) • 688 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const React = require("react");
const useAsync_1 = require("react-use/lib/useAsync");
const loadCharChem_1 = require("../loadCharChem");
const loader = () => Promise.all([Promise.resolve().then(() => require('./CharChemStructuralFormula')), (0, loadCharChem_1.default)()]);
const CharChemDisplay = ({ source }) => {
const { loading, error, value } = (0, useAsync_1.default)(loader);
if (loading || error)
return null;
const [{ default: CharChemStructuralFormula }] = value;
return React.createElement(CharChemStructuralFormula, { source: source });
};
exports.default = CharChemDisplay;
;