@rcsb/rcsb-saguaro-app
Version:
RCSB 1D Saguaro Web App
17 lines (16 loc) • 892 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RcsbFvGroupTabsBuilder = void 0;
const jsx_runtime_1 = require("react/jsx-runtime");
const GroupPfvTabs_1 = require("./GroupPfvTabs");
const client_1 = require("react-dom/client");
const Assertions_1 = require("../../RcsbUtils/Helpers/Assertions");
var assertDefined = Assertions_1.Assertions.assertDefined;
class RcsbFvGroupTabsBuilder {
static buildGroupTabs(elementId, groupProvenanceId, groupId, query, additionalConfig) {
const element = document.getElementById(elementId);
assertDefined(element);
(0, client_1.createRoot)(element).render((0, jsx_runtime_1.jsx)(GroupPfvTabs_1.GroupPfvTabs, { groupProvenanceId: groupProvenanceId, groupId: groupId, searchQuery: query, additionalConfig: additionalConfig }));
}
}
exports.RcsbFvGroupTabsBuilder = RcsbFvGroupTabsBuilder;