@fluentui/react
Version:
Reusable React components for building web experiences.
25 lines • 1.01 kB
JavaScript
import { __assign, __extends } from "tslib";
import * as React from 'react';
import { styled } from '../../../Utilities';
import { BasePicker } from '../BasePicker';
import { getStyles } from '../BasePicker.styles';
import { TagItem } from './TagItem';
import { TagItemSuggestion } from './TagItemSuggestion';
/**
* {@docCategory TagPicker}
*/
export var TagPickerBase = /** @class */ (function (_super) {
__extends(TagPickerBase, _super);
function TagPickerBase() {
return _super !== null && _super.apply(this, arguments) || this;
}
TagPickerBase.defaultProps = {
onRenderItem: function (props) { return React.createElement(TagItem, __assign({}, props), props.item.name); },
onRenderSuggestionsItem: function (props) { return React.createElement(TagItemSuggestion, null, props.name); },
};
return TagPickerBase;
}(BasePicker));
export var TagPicker = styled(TagPickerBase, getStyles, undefined, {
scope: 'TagPicker',
});
//# sourceMappingURL=TagPicker.js.map