MM-63800 Add label tag for create account checkbox (#30799)

* added proper label tag for checkbox

* fix linting issues

* updated cursor on checkbox label

* remove uneccessary class on span

* resolve lint error

* Update screenshots

---------

Co-authored-by: yasserfaraazkhan <attitude3cena.yf@gmail.com>
Этот коммит содержится в:
Matthew Birtch
2025-04-25 12:35:25 -04:00
коммит произвёл GitHub
родитель 80b61ad79b
Коммит 34fb9adbc2
9 изменённых файлов: 13 добавлений и 1 удалений

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 66 KiB

После

Ширина:  |  Высота:  |  Размер: 66 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 207 KiB

После

Ширина:  |  Высота:  |  Размер: 211 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 212 KiB

После

Ширина:  |  Высота:  |  Размер: 219 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 510 KiB

После

Ширина:  |  Высота:  |  Размер: 507 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 161 KiB

После

Ширина:  |  Высота:  |  Размер: 176 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 509 KiB

После

Ширина:  |  Высота:  |  Размер: 507 KiB

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 155 KiB

После

Ширина:  |  Высота:  |  Размер: 168 KiB

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

@@ -7,7 +7,12 @@
margin-top: 24px; margin-top: 24px;
margin-bottom: 32px; margin-bottom: 32px;
label {
cursor: pointer;
}
.text { .text {
padding-top: 2px;
margin-left: 8px; margin-left: 8px;
color: rgba(var(--center-channel-color-rgb), 0.75); color: rgba(var(--center-channel-color-rgb), 0.75);
font-size: 12px; font-size: 12px;
@@ -17,6 +22,7 @@
.header { .header {
display: block; display: block;
margin-bottom: 8px;
color: var(--center-channel-color); color: var(--center-channel-color);
} }
} }

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

@@ -21,11 +21,17 @@ function CheckInput(props: Props) {
<div className='check-input'> <div className='check-input'>
<input <input
{...rest} {...rest}
id={id}
aria-label={ariaLabel} aria-label={ariaLabel}
data-testid={id} data-testid={id}
type='checkbox' type='checkbox'
/> />
<span className='text'>{text}</span> <label
className='text'
htmlFor={id}
>
<span>{text}</span>
</label>
</div> </div>
); );
} }