UNPKG

@rcsb/rcsb-saguaro-app

Version:
17 lines (16 loc) 892 B
"use strict"; 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;