Profile / Members: Fix self online status color
This commit is contained in:
parent
fa2646d648
commit
80e70d2899
@ -150,7 +150,7 @@ const PrivateChatInfo: FC<OwnProps & StateProps> = ({
|
||||
const translatedStatus = getUserStatus(lang, user, userStatus);
|
||||
const mainUserNameClassName = buildClassName('handle', translatedStatus && 'withStatus');
|
||||
return (
|
||||
<span className={buildClassName('status', isUserOnline(user, userStatus) && 'online')}>
|
||||
<span className={buildClassName('status', isUserOnline(user, userStatus, true) && 'online')}>
|
||||
{mainUsername && <span className={mainUserNameClassName}>{mainUsername}</span>}
|
||||
{translatedStatus && <span className="user-status" dir="auto">{translatedStatus}</span>}
|
||||
</span>
|
||||
|
||||
@ -163,7 +163,7 @@ export function getUserStatus(
|
||||
}
|
||||
}
|
||||
|
||||
export function isUserOnline(user: ApiUser, userStatus?: ApiUserStatus) {
|
||||
export function isUserOnline(user: ApiUser, userStatus?: ApiUserStatus, withSelfOnline = false) {
|
||||
const { id, type } = user;
|
||||
|
||||
if (!userStatus) {
|
||||
@ -174,7 +174,7 @@ export function isUserOnline(user: ApiUser, userStatus?: ApiUserStatus) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (user.isSelf) {
|
||||
if (user.isSelf && !withSelfOnline) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user