[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
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
55e222a9e2
Коммит
02e27f78b2
@@ -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'
|
||||||
@@ -58,5 +56,5 @@ export default class CheckboxCheckedIcon extends React.PureComponent {
|
|||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
);
|
);
|
||||||
}
|
|
||||||
}
|
export default memo(CheckboxCheckedIcon);
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user