cozy-search
Version:
UI components about search bar and IA assistant
40 lines (33 loc) • 1.46 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _List = _interopRequireDefault(require("cozy-ui/transpiled/react/List"));
var _ConversationListItem = _interopRequireDefault(require("./ConversationListItem"));
var ConversationList = function ConversationList(_ref) {
var conversations = _ref.conversations,
currentConversationId = _ref.currentConversationId,
disableAction = _ref.disableAction,
divider = _ref.divider,
onOpenConversation = _ref.onOpenConversation,
_ref$ItemComponent = _ref.ItemComponent,
ItemComponent = _ref$ItemComponent === void 0 ? _ConversationListItem.default : _ref$ItemComponent;
return /*#__PURE__*/_react.default.createElement(_List.default, {
dense: false,
className: "u-w-100 u-p-0"
}, conversations === null || conversations === void 0 ? void 0 : conversations.map(function (conversation) {
return /*#__PURE__*/_react.default.createElement(ItemComponent, {
key: conversation._id,
disableAction: disableAction,
conversation: conversation,
selected: conversation._id === currentConversationId,
onOpenConversation: onOpenConversation,
divider: divider
});
}));
};
var _default = ConversationList;
exports.default = _default;