47 lines
1.9 KiB
JavaScript
47 lines
1.9 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.FloatingPeoplePicker = exports.BaseFloatingPeoplePicker = void 0;
|
|
exports.createItem = createItem;
|
|
var tslib_1 = require("tslib");
|
|
var Utilities_1 = require("../../../Utilities");
|
|
var BaseFloatingPicker_1 = require("../BaseFloatingPicker");
|
|
var SuggestionItemDefault_1 = require("./PeoplePickerItems/SuggestionItemDefault");
|
|
require("./PeoplePicker.scss");
|
|
/**
|
|
* {@docCategory FloatingPeoplePicker}
|
|
*/
|
|
var BaseFloatingPeoplePicker = /** @class */ (function (_super) {
|
|
tslib_1.__extends(BaseFloatingPeoplePicker, _super);
|
|
function BaseFloatingPeoplePicker() {
|
|
return _super !== null && _super.apply(this, arguments) || this;
|
|
}
|
|
return BaseFloatingPeoplePicker;
|
|
}(BaseFloatingPicker_1.BaseFloatingPicker));
|
|
exports.BaseFloatingPeoplePicker = BaseFloatingPeoplePicker;
|
|
var FloatingPeoplePicker = /** @class */ (function (_super) {
|
|
tslib_1.__extends(FloatingPeoplePicker, _super);
|
|
function FloatingPeoplePicker() {
|
|
return _super !== null && _super.apply(this, arguments) || this;
|
|
}
|
|
FloatingPeoplePicker.defaultProps = {
|
|
onRenderSuggestionsItem: function (props, itemProps) {
|
|
return (0, SuggestionItemDefault_1.SuggestionItemNormal)(tslib_1.__assign({}, props), tslib_1.__assign({}, itemProps));
|
|
},
|
|
createGenericItem: createItem,
|
|
};
|
|
return FloatingPeoplePicker;
|
|
}(BaseFloatingPeoplePicker));
|
|
exports.FloatingPeoplePicker = FloatingPeoplePicker;
|
|
function createItem(name, isValid) {
|
|
var personaToConvert = {
|
|
key: name,
|
|
primaryText: name,
|
|
imageInitials: '!',
|
|
isValid: isValid,
|
|
};
|
|
if (!isValid) {
|
|
personaToConvert.imageInitials = (0, Utilities_1.getInitials)(name, (0, Utilities_1.getRTL)());
|
|
}
|
|
return personaToConvert;
|
|
}
|
|
//# sourceMappingURL=FloatingPeoplePicker.js.map
|