Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions ee/client/audit/RoomAutoComplete.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ import { AutoComplete, Option, Options } from '@rocket.chat/fuselage';
import RoomAvatar from '../../../client/components/avatar/RoomAvatar';
import { useEndpointData } from '../../../client/hooks/useEndpointData';

const query = (term = '') => ({ selector: JSON.stringify({ term }) });
const query = (name = '') => ({ selector: JSON.stringify({ name }) });

const Avatar = ({ value, type, avatarETag, ...props }) => <RoomAvatar size={Options.AvatarSize} room={{ type, _id: value, avatarETag }} {...props} />;

const RoomAutoComplete = React.memo((props) => {
const [filter, setFilter] = useState('');
const { value: data } = useEndpointData('rooms.autocomplete.channelAndPrivate', useMemo(() => query(filter), [filter]));
const options = useMemo(() => (data && data.items.map(({ name, _id, avatarETag, t }) => ({
const options = useMemo(() => (data && data.items.map(({ name, _id, fname, avatarETag, t }) => ({
value: _id,
label: { name, avatarETag, type: t },
label: { name: fname || name, avatarETag, type: t },
}))) || [], [data]);

return <AutoComplete
Expand All @@ -23,7 +23,7 @@ const RoomAutoComplete = React.memo((props) => {
renderSelected={({
value,
label,
}) => <><RoomAvatar size='x20' room={{ _id: value, ...label }} /> {label?.name}</>}
}) => <Option label={label.name} avatar={<Avatar value={value} room={{ _id: value, ...label }} />} />}
renderItem={({ value, label, ...props }) => <Option key={value} {...props} label={label.name} avatar={<Avatar value={value} {...label} />} />}
options={ options }
/>;
Expand Down
92 changes: 53 additions & 39 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -135,17 +135,17 @@
"@nivo/heatmap": "^0.61.0",
"@nivo/line": "^0.61.1",
"@nivo/pie": "^0.61.1",
"@rocket.chat/apps-engine": "1.22.0-alpha.4469",
"@rocket.chat/css-in-js": "^0.20.1",
"@rocket.chat/emitter": "^0.20.1",
"@rocket.chat/fuselage": "^0.6.3-dev.164",
"@rocket.chat/fuselage-hooks": "^0.20.1",
"@rocket.chat/fuselage-polyfills": "^0.20.1",
"@rocket.chat/apps-engine": "1.21.0-alpha.4469",
"@rocket.chat/css-in-js": "^0.6.3-dev.169",
"@rocket.chat/emitter": "^0.6.3-dev.169",
"@rocket.chat/fuselage": "^0.6.3-dev.169",
"@rocket.chat/fuselage-hooks": "^0.6.3-dev.169",
"@rocket.chat/fuselage-polyfills": "^0.6.3-dev.161",
"@rocket.chat/fuselage-tokens": "^0.6.3-dev.161",
"@rocket.chat/fuselage-ui-kit": "^0.20.1",
"@rocket.chat/fuselage-ui-kit": "^0.6.3-dev.169",
"@rocket.chat/icons": "^0.6.3-dev.162",
"@rocket.chat/mp3-encoder": "^0.20.1",
"@rocket.chat/ui-kit": "^0.20.1",
"@rocket.chat/mp3-encoder": "^0.6.3-dev.169",
"@rocket.chat/ui-kit": "^0.6.3-dev.169",
"@slack/client": "^4.12.0",
"@types/fibers": "^3.1.0",
"@types/imap": "^0.8.33",
Expand Down