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/apps/meteor/client/hooks/useUserDisplayName.ts

10 lines
410 B

import type { IUser } from '@rocket.chat/core-typings';
import { useSetting } from '@rocket.chat/ui-contexts';
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);
};