From 8e2d9ac2e1f7cd5fda9928e4c9e384f3636bc75b Mon Sep 17 00:00:00 2001 From: Ben Howell Date: Fri, 6 Jan 2023 16:49:04 -0800 Subject: [PATCH 1/3] perf: Don't render Checkbox icon when unchecked --- ...-cba19a44-ae9e-485b-9089-6c7d0d4d8ce6.json | 7 ++++ .../__snapshots__/Checkbox.test.tsx.snap | 40 ++----------------- .../src/components/Checkbox/useCheckbox.tsx | 7 ++++ .../components/Checkbox/useCheckboxStyles.ts | 5 --- 4 files changed, 17 insertions(+), 42 deletions(-) create mode 100644 change/@fluentui-react-checkbox-cba19a44-ae9e-485b-9089-6c7d0d4d8ce6.json diff --git a/change/@fluentui-react-checkbox-cba19a44-ae9e-485b-9089-6c7d0d4d8ce6.json b/change/@fluentui-react-checkbox-cba19a44-ae9e-485b-9089-6c7d0d4d8ce6.json new file mode 100644 index 00000000000000..491601fca7d3b6 --- /dev/null +++ b/change/@fluentui-react-checkbox-cba19a44-ae9e-485b-9089-6c7d0d4d8ce6.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "perf: Don't render Checkbox icon when unchecked", + "packageName": "@fluentui/react-checkbox", + "email": "behowell@microsoft.com", + "dependentChangeType": "patch" +} diff --git a/packages/react-components/react-checkbox/src/components/Checkbox/__snapshots__/Checkbox.test.tsx.snap b/packages/react-components/react-checkbox/src/components/Checkbox/__snapshots__/Checkbox.test.tsx.snap index e553f8f6b3b3ae..f6956b93257958 100644 --- a/packages/react-components/react-checkbox/src/components/Checkbox/__snapshots__/Checkbox.test.tsx.snap +++ b/packages/react-components/react-checkbox/src/components/Checkbox/__snapshots__/Checkbox.test.tsx.snap @@ -13,11 +13,7 @@ exports[`Checkbox renders a custom indicator 1`] = ` + />