[MM-56291] Convert ./components/widgets/icons/checkbox_checked_icon.tsx from Class Component to Function Component (#25763)

* [MM-56291] Convert `./components/widgets/icons/checkbox_checked_icon.tsx` from Class Component to Function Component

* refactor: update snapshots
Этот коммит содержится в:
Syed Ali Abbas Zaidi
2023-12-26 08:34:36 +05:00
коммит произвёл GitHub
родитель 55e222a9e2
Коммит 02e27f78b2
5 изменённых файлов: 48 добавлений и 50 удалений

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

@@ -15,7 +15,7 @@ exports[`components/admin_console/group_settings/GroupRow should match snapshot,
<div <div
className="group-check checked" className="group-check checked"
> >
<CheckboxCheckedIcon /> <Memo(CheckboxCheckedIcon) />
</div> </div>
<span> <span>
name name

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

@@ -104,7 +104,7 @@ exports[`components/admin_console/group_settings/GroupsList.tsx should match sna
className="filter-check checked" className="filter-check checked"
onClick={[Function]} onClick={[Function]}
> >
<CheckboxCheckedIcon /> <Memo(CheckboxCheckedIcon) />
</span> </span>
<span> <span>
<MemoizedFormattedMessage <MemoizedFormattedMessage
@@ -120,7 +120,7 @@ exports[`components/admin_console/group_settings/GroupsList.tsx should match sna
className="filter-check checked" className="filter-check checked"
onClick={[Function]} onClick={[Function]}
> >
<CheckboxCheckedIcon /> <Memo(CheckboxCheckedIcon) />
</span> </span>
<span> <span>
<MemoizedFormattedMessage <MemoizedFormattedMessage

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

@@ -19,7 +19,7 @@ exports[`components/admin_console/permission_schemes_settings/permission_checkbo
className="permission-check checked" className="permission-check checked"
data-testid="uniqId-checked" data-testid="uniqId-checked"
> >
<CheckboxCheckedIcon /> <Memo(CheckboxCheckedIcon) />
</div> </div>
`; `;
@@ -28,7 +28,7 @@ exports[`components/admin_console/permission_schemes_settings/permission_checkbo
className="permission-check checked" className="permission-check checked"
data-testid="" data-testid=""
> >
<CheckboxCheckedIcon /> <Memo(CheckboxCheckedIcon) />
</div> </div>
`; `;

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

@@ -263,7 +263,7 @@ exports[`admin_console/team_channel_settings/channel/ChannelModeration Should ma
onClick={[Function]} onClick={[Function]}
type="button" type="button"
> >
<CheckboxCheckedIcon /> <Memo(CheckboxCheckedIcon) />
</button> </button>
</td> </td>
<td> <td>
@@ -273,7 +273,7 @@ exports[`admin_console/team_channel_settings/channel/ChannelModeration Should ma
onClick={[Function]} onClick={[Function]}
type="button" type="button"
> >
<CheckboxCheckedIcon /> <Memo(CheckboxCheckedIcon) />
</button> </button>
</td> </td>
</tr> </tr>
@@ -307,7 +307,7 @@ exports[`admin_console/team_channel_settings/channel/ChannelModeration Should ma
onClick={[Function]} onClick={[Function]}
type="button" type="button"
> >
<CheckboxCheckedIcon /> <Memo(CheckboxCheckedIcon) />
</button> </button>
</td> </td>
</tr> </tr>

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

@@ -1,11 +1,9 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information. // See LICENSE.txt for license information.
import React from 'react'; import React, {memo} from 'react';
export default class CheckboxCheckedIcon extends React.PureComponent { const CheckboxCheckedIcon = () => (
render() {
return (
<svg <svg
width='18px' width='18px'
height='18px' height='18px'
@@ -57,6 +55,6 @@ export default class CheckboxCheckedIcon extends React.PureComponent {
</g> </g>
</g> </g>
</svg> </svg>
); );
}
} export default memo(CheckboxCheckedIcon);