[MM-58274] No side padding in plugins section of user profile popover (#27084)

Этот коммит содержится в:
M-ZubairAhmed
2024-05-24 12:04:07 +00:00
коммит произвёл GitHub
родитель 3812a97956
Коммит 09c0eb7e7a
2 изменённых файлов: 22 добавлений и 12 удалений

Просмотреть файл

@@ -167,6 +167,13 @@
}
}
.user-profile-popover-pluggables {
&:not(:empty) {
padding: 0 16px 12px 16px;
@include textEllipsis;
}
}
.user-popover__custom-status {
display: flex;
align-items: center;

Просмотреть файл

@@ -37,6 +37,7 @@ import ProfilePopoverTitle from './profile_popover_title';
import './profile_popover.scss';
const PLUGGABLE_COMPONENT_NAME_PROFILE_POPOVER = 'PopoverUserAttributes';
export interface Props {
userId: string;
src: string;
@@ -49,11 +50,6 @@ export interface Props {
overwriteName?: string;
}
function getDefaultChannelId(state: GlobalState) {
const selectedPost = getSelectedPost(state);
return selectedPost.exists ? selectedPost.channel_id : getCurrentChannelId(state);
}
/**
* The profile popover, or hover card, that appears with user information when clicking
* on the username, profile picture of a user, or others.
@@ -183,13 +179,15 @@ const ProfilePopover = ({
haveOverrideProp={haveOverrideProp}
isBot={user.is_bot}
/>
<Pluggable
pluggableName='PopoverUserAttributes'
user={user}
hide={hide}
status={hideStatus ? null : status}
fromWebhook={fromWebhook}
/>
<div className='user-profile-popover-pluggables'>
<Pluggable
pluggableName={PLUGGABLE_COMPONENT_NAME_PROFILE_POPOVER}
user={user}
hide={hide}
status={hideStatus ? null : status}
fromWebhook={fromWebhook}
/>
</div>
<ProfilePopoverTimezone
currentUserTimezone={currentUserTimezone}
profileUserTimezone={user.timezone}
@@ -239,4 +237,9 @@ const ProfilePopover = ({
);
};
function getDefaultChannelId(state: GlobalState) {
const selectedPost = getSelectedPost(state);
return selectedPost.exists ? selectedPost.channel_id : getCurrentChannelId(state);
}
export default React.memo(ProfilePopover);