RTL: Fix some minor issues (#1153)

This commit is contained in:
Alexander Zinchuk 2021-06-13 16:27:42 +03:00
parent 819aea2a07
commit 17de7e8f4e
4 changed files with 11 additions and 6 deletions

View File

@ -83,6 +83,9 @@
flex-grow: 1; flex-grow: 1;
color: var(--color-text-secondary); color: var(--color-text-secondary);
unicode-bidi: plaintext; unicode-bidi: plaintext;
&[dir=ltr] {
text-align: left;
}
.sender-name { .sender-name {
color: var(--color-text); color: var(--color-text);

View File

@ -192,7 +192,7 @@ const Chat: FC<OwnProps & StateProps & DispatchProps> = ({
if (draft && draft.text.length) { if (draft && draft.text.length) {
return ( return (
<p className="last-message" dir="auto"> <p className="last-message" dir={lang.isRtl ? 'auto' : 'ltr'}>
<span className="draft">{lang('Draft')}</span> <span className="draft">{lang('Draft')}</span>
{renderText(draft.text)} {renderText(draft.text)}
</p> </p>
@ -209,7 +209,7 @@ const Chat: FC<OwnProps & StateProps & DispatchProps> = ({
: lastMessageSender; : lastMessageSender;
return ( return (
<p className="last-message" dir="auto"> <p className="last-message" dir={lang.isRtl ? 'auto' : 'ltr'}>
{renderText(renderActionMessageText( {renderText(renderActionMessageText(
lang, lang,
lastMessage, lastMessage,
@ -226,7 +226,7 @@ const Chat: FC<OwnProps & StateProps & DispatchProps> = ({
const senderName = getMessageSenderName(lang, chatId, lastMessageSender); const senderName = getMessageSenderName(lang, chatId, lastMessageSender);
return ( return (
<p className="last-message" dir="auto"> <p className="last-message" dir={lang.isRtl ? 'auto' : 'ltr'}>
{senderName && ( {senderName && (
<> <>
<span className="sender-name">{renderText(senderName)}</span> <span className="sender-name">{renderText(senderName)}</span>

View File

@ -60,7 +60,8 @@
.label { .label {
display: block; display: block;
word-break: break-word; word-break: break-word;
text-align: initial; unicode-bidi: plaintext;
text-align: left;
} }
.subLabel { .subLabel {
@ -68,6 +69,7 @@
font-size: 0.875rem; font-size: 0.875rem;
line-height: 1rem; line-height: 1rem;
color: var(--color-text-secondary); color: var(--color-text-secondary);
unicode-bidi: plaintext;
} }
} }

View File

@ -53,8 +53,8 @@ const Radio: FC<OwnProps> = ({
disabled={disabled || hidden} disabled={disabled || hidden}
/> />
<div className="Radio-main"> <div className="Radio-main">
<span className="label" dir="auto">{label}</span> <span className="label" dir={lang.isRtl ? 'auto' : undefined}>{label}</span>
{subLabel && <span className="subLabel" dir="auto">{subLabel}</span>} {subLabel && <span className="subLabel" dir={lang.isRtl ? 'auto' : undefined}>{subLabel}</span>}
</div> </div>
{isLoading && <Spinner />} {isLoading && <Spinner />}
</label> </label>