UNPKG

917 BJavaScriptView Raw
1/*
2 * Copyright (c) Jupyter Development Team.
3 * Distributed under the terms of the Modified BSD License.
4 */
5import React from 'react';
6import { LabIcon } from '../icon';
7import { classes } from '../utils';
8/**
9 * InputGroup component
10 *
11 * @param props Component properties
12 * @returns Component
13 */
14export function InputGroup(props) {
15 const { className, inputRef, rightIcon, ...others } = props;
16 return (React.createElement("div", { className: classes('jp-InputGroup', className) },
17 React.createElement("input", { ref: inputRef, ...others }),
18 rightIcon && (React.createElement("span", { className: "jp-InputGroupAction" }, typeof rightIcon === 'string' ? (React.createElement(LabIcon.resolveReact, { icon: rightIcon, elementPosition: "center", tag: "span" })) : (React.createElement(rightIcon.react, { elementPosition: "center", tag: "span" }))))));
19}
20//# sourceMappingURL=inputgroup.js.map
\No newline at end of file