@itwin/geo-tools-react
Version:
React Geospatial Tools
36 lines • 1.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GeoToolsAddressSearchProvider = void 0;
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
const appui_react_1 = require("@itwin/appui-react");
const GeoToolsItemDef_1 = require("./GeoToolsItemDef");
class GeoToolsAddressSearchProvider {
constructor(opts) {
this.id = "GeoToolsAddressSearchProvider";
this._opts = opts;
}
getToolbarItems() {
const horizontalLayoutOverride = {
standard: {
orientation: appui_react_1.ToolbarOrientation.Horizontal,
usage: appui_react_1.ToolbarUsage.ViewNavigation,
},
};
const itemDef = GeoToolsItemDef_1.GeoToolsItemDef.getItemDef(this._opts);
return [
appui_react_1.ToolbarItemUtilities.createCustomItem({
id: itemDef.id,
itemPriority: 70,
icon: itemDef.iconNode,
label: itemDef.label,
panelContent: itemDef.panelContent,
layouts: horizontalLayoutOverride,
}),
];
}
}
exports.GeoToolsAddressSearchProvider = GeoToolsAddressSearchProvider;
//# sourceMappingURL=GeoToolsUiItemsProvider.js.map