UNPKG

@rcsb/rcsb-saguaro-app

Version:
42 lines 2.76 kB
import { __awaiter } from "tslib"; import { jsx as _jsx } from "react/jsx-runtime"; import { RcsbGroupMembersComponent } from "./RcsbGroupMembers/RcsbGroupMembersComponent"; import { RcsbGroupContentComponent } from "./RcsbGroupContent/RcsbGroupContentComponent"; import { RcsbGroupChartComponent } from "./RcsbGroupChart/RcsbGroupChartComponent"; import { RcsbStatsChartComponent } from "./RcsbGroupChart/RcsbStatsChartComponent"; import { createRoot } from "react-dom/client"; import { RcsbResidueChartComponent } from "./RcsbResidueChart/RcsbResidueChartComponent"; import { Assertions } from "../../RcsbUtils/Helpers/Assertions"; var assertDefined = Assertions.assertDefined; export class RcsbGroupDisplay { static displayRcsbSearchStats(elementId, facetStore, searchQuery, returnType) { return __awaiter(this, void 0, void 0, function* () { const e = document.getElementById(elementId); assertDefined(e); createRoot(e).render(_jsx(RcsbStatsChartComponent, { facetStore: facetStore, searchQuery: searchQuery, returnType: returnType })); }); } static displaySearchAttributes(elementId, groupProvenanceId, groupId, searchQuery, facetLayoutGrid, additionalProperties) { return __awaiter(this, void 0, void 0, function* () { const e = document.getElementById(elementId); assertDefined(e); createRoot(e).render(_jsx(RcsbGroupChartComponent, { groupProvenanceId: groupProvenanceId, groupId: groupId, searchQuery: searchQuery, facetLayoutGrid: facetLayoutGrid, additionalProperties: additionalProperties })); }); } static displayGroupMembers(elementId, groupProvenanceId, groupId, nRows, nColumns, query) { const e = document.getElementById(elementId); assertDefined(e); createRoot(e).render(_jsx(RcsbGroupMembersComponent, { groupProvenanceId: groupProvenanceId, groupId: groupId, searchQuery: query, nRows: nRows, nColumns: nColumns })); } static displayGroupContent(elementId, groupProvenanceId, groupId, query, textConfig) { const e = document.getElementById(elementId); assertDefined(e); createRoot(e).render(_jsx(RcsbGroupContentComponent, Object.assign({ groupProvenanceId: groupProvenanceId, groupId: groupId, searchQuery: query }, textConfig))); } static displayResidueDistribution(elementId, granularity, rcsbId, facetLayoutGrid, chartDisplayConfig) { const e = document.getElementById(elementId); assertDefined(e); createRoot(e).render(_jsx(RcsbResidueChartComponent, { granularity: granularity, rcsbId: rcsbId, facetLayoutGrid: facetLayoutGrid, chartDisplayConfig: chartDisplayConfig })); } } //# sourceMappingURL=RcsbGroupDisplay.js.map