UNPKG

@itwin/frontend-devtools

Version:

Debug menu and supporting UI widgets

26 lines 1.11 kB
"use strict"; /*--------------------------------------------------------------------------------------------- * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); exports.createButton = createButton; /** Creates a Button as specified by the ButtonProps. * @alpha */ function createButton(props) { const div = document.createElement(props.inline ? "span" : "div"); const button = document.createElement("input"); button.type = "button"; button.value = props.value; button.addEventListener("click", () => props.handler(button)); div.appendChild(button); if (undefined !== props.id) button.id = props.id; if (undefined !== props.tooltip) div.title = props.tooltip; if (undefined !== props.parent) props.parent.appendChild(div); return { button, div }; } //# sourceMappingURL=Button.js.map