1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-14 14:21:23 +00:00
Files
seahub/frontend/src/components/search/search-result-library.js

23 lines
770 B
JavaScript
Raw Normal View History

import React from 'react';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import { Utils } from '../../utils/utils';
function SearchResultLibrary(props) {
const { item, isHighlight, onClick } = props;
return (
2024-07-18 11:58:42 +08:00
<li className={classnames('search-result-item', { 'search-result-item-highlight': isHighlight })} onClick={() => onClick(item)}>
<img className='lib-item-img' src={Utils.getDefaultLibIconUrl(true)} alt="" />
<div className="item-content d-flex justify-content-between align-items-center ellipsis">{item.name}</div>
</li>
);
}
SearchResultLibrary.propTypes = {
item: PropTypes.object.isRequired,
onClick: PropTypes.func.isRequired,
isHighlight: PropTypes.bool,
};
export default SearchResultLibrary;