Message: Fix select icon position (#6758)

This commit is contained in:
zubiden 2026-03-05 12:43:28 +01:00 committed by Alexander Zinchuk
parent c6ff3a7110
commit 340e842a20
5 changed files with 9 additions and 15 deletions

View File

@ -423,7 +423,7 @@ const Audio = ({
<div className={fullClassName} dir={lang.isRtl ? 'rtl' : 'ltr'}>
{isSelectable && (
<div className="message-select-control no-selection">
{isSelected && <Icon name="select" />}
{isSelected && <Icon name="check" className="message-select-control-icon" />}
</div>
)}
{renderTooglePlayWrapper()}

View File

@ -103,7 +103,7 @@ const File = ({
<div id={id} ref={elementRef} className={fullClassName} dir={lang.isRtl ? 'rtl' : undefined}>
{isSelectable && (
<div className="message-select-control no-selection">
{isSelected && <Icon name="select" />}
{isSelected && <Icon name="check" className="message-select-control-icon" />}
</div>
)}
<div className="file-icon-container" onClick={isUploading ? undefined : onClick}>

View File

@ -440,8 +440,8 @@
}
.Audio .message-select-control {
top: 1.375rem;
left: 1.0625rem;
top: 1.75rem;
left: 1.75rem;
}
html.theme-dark &.own .Audio .toggle-play:not(.with-image) + .media-loading {
@ -655,11 +655,8 @@
transition: opacity var(--select-transition);
.icon-select {
position: absolute;
top: -3px;
left: -3px;
font-size: 1.625rem;
&-icon {
font-weight: 600;
}
.theme-dark & {

View File

@ -1833,7 +1833,7 @@ const Message = ({
/>
{!isInDocumentGroup && (
<div className="message-select-control no-selection">
{isSelected && <Icon name="select" />}
{isSelected && <Icon name="check" className="message-select-control-icon" />}
</div>
)}
{isLastInDocumentGroup && (
@ -1844,7 +1844,7 @@ const Message = ({
onClick={handleDocumentGroupSelectAll}
>
{isGroupSelected && (
<Icon name="select" />
<Icon name="check" className="message-select-control-icon" />
)}
</div>
)}

View File

@ -65,12 +65,9 @@ export default function withSelectControl(WrappedComponent: FC) {
>
{isInSelectMode && (
<div className="message-select-control">
{isSelected && (
<Icon name="select" />
)}
{isSelected && <Icon name="check" className="message-select-control-icon" />}
</div>
)}
{}
<WrappedComponent {...newProps} />
</div>
);