The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/client/hooks/useUserDisplayName.ts

9 lines
401 B

import { IUser } from '../../definition/IUser';
import { useSetting } from '../contexts/SettingsContext';
import { getUserDisplayName } from '../lib/getUserDisplayName';
export const useUserDisplayName = ({ name, username }: Pick<IUser, 'name' | 'username'>): string | undefined => {
const useRealName = useSetting('UI_Use_Real_Name');
return getUserDisplayName(name, username, !!useRealName);
};