diff --git a/webapp/channels/src/components/admin_console/permission_schemes_settings/__snapshots__/permission_checkbox.test.tsx.snap b/webapp/channels/src/components/admin_console/permission_schemes_settings/__snapshots__/permission_checkbox.test.tsx.snap
index a03c165be5..f1a146cfd2 100644
--- a/webapp/channels/src/components/admin_console/permission_schemes_settings/__snapshots__/permission_checkbox.test.tsx.snap
+++ b/webapp/channels/src/components/admin_console/permission_schemes_settings/__snapshots__/permission_checkbox.test.tsx.snap
@@ -37,6 +37,6 @@ exports[`components/admin_console/permission_schemes_settings/permission_checkbo
className="permission-check intermediate"
data-testid="uniqId-checked"
>
-
+
`;
diff --git a/webapp/channels/src/components/widgets/icons/checkbox_partial_icon.tsx b/webapp/channels/src/components/widgets/icons/checkbox_partial_icon.tsx
index 95ed174126..ff94b19fd7 100644
--- a/webapp/channels/src/components/widgets/icons/checkbox_partial_icon.tsx
+++ b/webapp/channels/src/components/widgets/icons/checkbox_partial_icon.tsx
@@ -1,54 +1,50 @@
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
-import React from 'react';
+import React, {memo} from 'react';
-export default class CheckboxPartialIcon extends React.PureComponent {
- render() {
- return (
-
+);
+
+export default memo(CheckboxPartialIcon);