"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.registerMapGuideComponents = void 0;
var tslib_1 = require("tslib");
var React = tslib_1.__importStar(require("react"));
var legend_1 = require("../containers/legend");
var selected_feature_count_1 = require("../containers/selected-feature-count");
var selection_panel_1 = require("../containers/selection-panel");
var pbmg_1 = require("../components/pbmg");
var session_expired_1 = require("../components/session-expired");
var viewer_options_1 = require("../containers/viewer-options");
var quick_plot_1 = require("../containers/quick-plot");
var component_1 = require("../api/registry/component");
function registerMapGuideComponents() {
    (0, component_1.registerComponentFactory)(component_1.DefaultComponentNames.Legend, function (props) { return React.createElement(legend_1.LegendContainer, tslib_1.__assign({}, props)); });
    (0, component_1.registerComponentFactory)(component_1.DefaultComponentNames.SelectionPanel, function (props) { return React.createElement(selection_panel_1.SelectionPanelContainer, tslib_1.__assign({}, props)); });
    (0, component_1.registerComponentFactory)(component_1.DefaultComponentNames.SelectedFeatureCount, function (props) { return React.createElement(selected_feature_count_1.SelectedFeatureCountContainer, tslib_1.__assign({}, props)); });
    (0, component_1.registerComponentFactory)(component_1.DefaultComponentNames.PoweredByMapGuide, function (props) { return React.createElement(pbmg_1.PoweredByMapGuide, tslib_1.__assign({}, props)); });
    (0, component_1.registerComponentFactory)(component_1.DefaultComponentNames.SessionExpired, function (props) { return React.createElement(session_expired_1.SessionExpired, tslib_1.__assign({}, props)); });
    (0, component_1.registerComponentFactory)(component_1.DefaultComponentNames.ViewerOptions, function (props) { return React.createElement(viewer_options_1.ViewerOptions, tslib_1.__assign({}, props)); });
    (0, component_1.registerComponentFactory)(component_1.DefaultComponentNames.QuickPlot, function (props) { return React.createElement(quick_plot_1.QuickPlotContainer, tslib_1.__assign({}, props)); });
}
exports.registerMapGuideComponents = registerMapGuideComponents;
//# sourceMappingURL=mapguide-components.js.map