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