UNPKG

azure-devops-ui

Version:

React components for building web UI in Azure DevOps

30 lines (29 loc) 1.43 kB
import { __assign, __extends } from "tslib"; import "../../CommonImports"; import "../../Core/core.css"; import * as React from "react"; import * as Resources from '../../Resources.Input'; import { TextFieldStyle, TextFieldWidth } from '../../TextField'; import { TextFilterBarItem } from "./TextFilterBarItem"; var KeywordFilterBarItem = /** @class */ (function (_super) { __extends(KeywordFilterBarItem, _super); function KeywordFilterBarItem() { return _super !== null && _super.apply(this, arguments) || this; } KeywordFilterBarItem.prototype.getExtraTextFieldProps = function () { var placeholder = this.props.placeholder || Resources.KeywordFilterBarItemPlaceholderText; var label = this.props.ariaLabel || placeholder; return { prefixIconProps: { className: "keyword-filter-icon", iconName: "Filter" }, placeholder: placeholder, ariaLabel: label, role: "searchbox" }; }; return KeywordFilterBarItem; }(TextFilterBarItem)); export { KeywordFilterBarItem }; export var InlineKeywordFilterBarItem = function (props) { return (React.createElement("div", { className: "flex-noshrink flex-row bolt-inline-keyword-filter-bar" }, React.createElement(KeywordFilterBarItem, __assign({ clearable: true }, props, { style: TextFieldStyle.inline, width: TextFieldWidth.tabBar })))); };