diff --git a/blocksuite/affine/block-attachment/package.json b/blocksuite/affine/block-attachment/package.json
index b5d741a105..7f98d964aa 100644
--- a/blocksuite/affine/block-attachment/package.json
+++ b/blocksuite/affine/block-attachment/package.json
@@ -20,7 +20,7 @@
"@blocksuite/affine-shared": "workspace:*",
"@blocksuite/block-std": "workspace:*",
"@blocksuite/global": "workspace:*",
- "@blocksuite/icons": "^2.1.75",
+ "@blocksuite/icons": "^2.2.1",
"@blocksuite/inline": "workspace:*",
"@blocksuite/store": "workspace:*",
"@floating-ui/dom": "^1.6.10",
diff --git a/blocksuite/affine/block-bookmark/package.json b/blocksuite/affine/block-bookmark/package.json
index fa82b3f704..80462f7d74 100644
--- a/blocksuite/affine/block-bookmark/package.json
+++ b/blocksuite/affine/block-bookmark/package.json
@@ -19,7 +19,7 @@
"@blocksuite/affine-shared": "workspace:*",
"@blocksuite/block-std": "workspace:*",
"@blocksuite/global": "workspace:*",
- "@blocksuite/icons": "^2.1.75",
+ "@blocksuite/icons": "^2.2.1",
"@blocksuite/inline": "workspace:*",
"@blocksuite/store": "workspace:*",
"@floating-ui/dom": "^1.6.10",
diff --git a/blocksuite/affine/block-edgeless-text/package.json b/blocksuite/affine/block-edgeless-text/package.json
index 7a2b491297..ebc45215b1 100644
--- a/blocksuite/affine/block-edgeless-text/package.json
+++ b/blocksuite/affine/block-edgeless-text/package.json
@@ -19,7 +19,7 @@
"@blocksuite/affine-shared": "workspace:*",
"@blocksuite/block-std": "workspace:*",
"@blocksuite/global": "workspace:*",
- "@blocksuite/icons": "^2.1.75",
+ "@blocksuite/icons": "^2.2.1",
"@blocksuite/inline": "workspace:*",
"@blocksuite/store": "workspace:*",
"@floating-ui/dom": "^1.6.10",
diff --git a/blocksuite/affine/block-embed/package.json b/blocksuite/affine/block-embed/package.json
index 97e11ba46b..ececb7727b 100644
--- a/blocksuite/affine/block-embed/package.json
+++ b/blocksuite/affine/block-embed/package.json
@@ -19,7 +19,7 @@
"@blocksuite/affine-shared": "workspace:*",
"@blocksuite/block-std": "workspace:*",
"@blocksuite/global": "workspace:*",
- "@blocksuite/icons": "^2.1.75",
+ "@blocksuite/icons": "^2.2.1",
"@blocksuite/inline": "workspace:*",
"@blocksuite/store": "workspace:*",
"@floating-ui/dom": "^1.6.10",
diff --git a/blocksuite/affine/block-image/package.json b/blocksuite/affine/block-image/package.json
index 0d0bfeb4e3..665caa5bc9 100644
--- a/blocksuite/affine/block-image/package.json
+++ b/blocksuite/affine/block-image/package.json
@@ -18,7 +18,7 @@
"@blocksuite/affine-shared": "workspace:*",
"@blocksuite/block-std": "workspace:*",
"@blocksuite/global": "workspace:*",
- "@blocksuite/icons": "^2.1.75",
+ "@blocksuite/icons": "^2.2.1",
"@blocksuite/inline": "workspace:*",
"@blocksuite/store": "workspace:*",
"@floating-ui/dom": "^1.6.10",
diff --git a/blocksuite/affine/block-note/package.json b/blocksuite/affine/block-note/package.json
index efd88ff116..9324434d86 100644
--- a/blocksuite/affine/block-note/package.json
+++ b/blocksuite/affine/block-note/package.json
@@ -20,7 +20,7 @@
"@blocksuite/affine-shared": "workspace:*",
"@blocksuite/block-std": "workspace:*",
"@blocksuite/global": "workspace:*",
- "@blocksuite/icons": "^2.1.75",
+ "@blocksuite/icons": "^2.2.1",
"@blocksuite/inline": "workspace:*",
"@blocksuite/store": "workspace:*",
"@floating-ui/dom": "^1.6.10",
diff --git a/blocksuite/affine/components/package.json b/blocksuite/affine/components/package.json
index 5203e6e3fa..8446119f55 100644
--- a/blocksuite/affine/components/package.json
+++ b/blocksuite/affine/components/package.json
@@ -17,7 +17,7 @@
"@blocksuite/affine-shared": "workspace:*",
"@blocksuite/block-std": "workspace:*",
"@blocksuite/global": "workspace:*",
- "@blocksuite/icons": "^2.1.75",
+ "@blocksuite/icons": "^2.2.1",
"@blocksuite/inline": "workspace:*",
"@blocksuite/store": "workspace:*",
"@floating-ui/dom": "^1.6.10",
diff --git a/blocksuite/affine/components/src/context-menu/button.ts b/blocksuite/affine/components/src/context-menu/button.ts
index bfda8c4afd..472092fd93 100644
--- a/blocksuite/affine/components/src/context-menu/button.ts
+++ b/blocksuite/affine/components/src/context-menu/button.ts
@@ -1,6 +1,6 @@
import { IS_MOBILE } from '@blocksuite/global/env';
import {
- CheckBoxCkeckSolidIcon,
+ CheckBoxCheckSolidIcon,
CheckBoxUnIcon,
DoneIcon,
} from '@blocksuite/icons/lit';
@@ -228,7 +228,7 @@ export const menuButtonItems = {
const data: MenuButtonData = {
content: () => html`
${config.checked.value
- ? CheckBoxCkeckSolidIcon({ style: `color:#1E96EB` })
+ ? CheckBoxCheckSolidIcon({ style: `color:#1E96EB` })
: CheckBoxUnIcon()}
@@ -30,7 +30,7 @@ export const AddDocPropertySidebarSection = () => {
-
+
diff --git a/packages/frontend/core/src/components/doc-properties/table.tsx b/packages/frontend/core/src/components/doc-properties/table.tsx
index f794755bb6..898a69d150 100644
--- a/packages/frontend/core/src/components/doc-properties/table.tsx
+++ b/packages/frontend/core/src/components/doc-properties/table.tsx
@@ -19,7 +19,7 @@ import { ViewService, WorkbenchService } from '@affine/core/modules/workbench';
import type { AffineDNDData } from '@affine/core/types/dnd';
import { useI18n } from '@affine/i18n';
import { track } from '@affine/track';
-import { PlusIcon, PropertyIcon, ToggleExpandIcon } from '@blocksuite/icons/rc';
+import { PlusIcon, PropertyIcon, ToggleDownIcon } from '@blocksuite/icons/rc';
import * as Collapsible from '@radix-ui/react-collapsible';
import {
useLiveData,
@@ -94,7 +94,7 @@ export const DocPropertiesTableHeader = ({
className={styles.tableHeaderCollapseButtonWrapper}
data-testid="page-info-collapse"
>
-
diff --git a/packages/frontend/core/src/components/page-list/page-group.tsx b/packages/frontend/core/src/components/page-list/page-group.tsx
index 1987714618..b9ff06842e 100644
--- a/packages/frontend/core/src/components/page-list/page-group.tsx
+++ b/packages/frontend/core/src/components/page-list/page-group.tsx
@@ -3,7 +3,7 @@ import type { Tag } from '@affine/env/filter';
import { useI18n } from '@affine/i18n';
import { assertExists } from '@blocksuite/affine/global/utils';
import type { DocMeta, Workspace } from '@blocksuite/affine/store';
-import { ToggleCollapseIcon, ViewLayersIcon } from '@blocksuite/icons/rc';
+import { ToggleRightIcon, ViewLayersIcon } from '@blocksuite/icons/rc';
import * as Collapsible from '@radix-ui/react-collapsible';
import { useLiveData, useService } from '@toeverything/infra';
import clsx from 'clsx';
@@ -90,7 +90,7 @@ export const ItemGroupHeader = memo(function ItemGroupHeader<
data-testid="page-list-group-header-collapsed-button"
className={styles.collapsedIconContainer}
>
-
@@ -156,7 +156,7 @@ export const ItemGroup = ({
data-testid="page-list-group-header-collapsed-button"
className={styles.collapsedIconContainer}
>
-
diff --git a/packages/frontend/core/src/desktop/dialogs/collection-editor/rules-mode.tsx b/packages/frontend/core/src/desktop/dialogs/collection-editor/rules-mode.tsx
index db46d69e4e..44885dc155 100644
--- a/packages/frontend/core/src/desktop/dialogs/collection-editor/rules-mode.tsx
+++ b/packages/frontend/core/src/desktop/dialogs/collection-editor/rules-mode.tsx
@@ -17,7 +17,7 @@ import {
CloseIcon,
EdgelessIcon,
PageIcon,
- ToggleCollapseIcon,
+ ToggleRightIcon,
} from '@blocksuite/icons/rc';
import { useLiveData, useService } from '@toeverything/infra';
import { cssVar } from '@toeverything/theme';
@@ -135,7 +135,7 @@ export const RulesMode = ({
iconStyle={{
transform: expandInclude ? 'rotate(90deg)' : undefined,
}}
- icon={}
+ icon={}
/>
{t['com.affine.editCollection.rules.include.title']()}
diff --git a/packages/frontend/core/src/desktop/dialogs/setting/general-setting/plans/ai/actions/resume.tsx b/packages/frontend/core/src/desktop/dialogs/setting/general-setting/plans/ai/actions/resume.tsx
index fdcd86f976..234de3ae40 100644
--- a/packages/frontend/core/src/desktop/dialogs/setting/general-setting/plans/ai/actions/resume.tsx
+++ b/packages/frontend/core/src/desktop/dialogs/setting/general-setting/plans/ai/actions/resume.tsx
@@ -9,7 +9,7 @@ import { SubscriptionService } from '@affine/core/modules/cloud';
import { SubscriptionPlan } from '@affine/graphql';
import { useI18n } from '@affine/i18n';
import { track } from '@affine/track';
-import { SingleSelectSelectSolidIcon } from '@blocksuite/icons/rc';
+import { SingleSelectCheckSolidIcon } from '@blocksuite/icons/rc';
import { useService } from '@toeverything/infra';
import { cssVar } from '@toeverything/theme';
import { nanoid } from 'nanoid';
@@ -57,7 +57,7 @@ export const AIResume = (btnProps: ButtonProps) => {
});
}
notify({
- icon:
,
+ icon:
,
iconColor: cssVar('processingColor'),
title:
t['com.affine.payment.ai.action.resume.confirm.notify.title'](),
diff --git a/packages/frontend/core/src/mobile/components/app-tabs/data.tsx b/packages/frontend/core/src/mobile/components/app-tabs/data.tsx
index 9260228c62..6b41808405 100644
--- a/packages/frontend/core/src/mobile/components/app-tabs/data.tsx
+++ b/packages/frontend/core/src/mobile/components/app-tabs/data.tsx
@@ -1,4 +1,4 @@
-import { AllDocsIcon, MobileHomeIcon } from '@blocksuite/icons/rc';
+import { AllDocsIcon, HomeIcon } from '@blocksuite/icons/rc';
import type { Framework } from '@toeverything/infra';
import { AppTabCreate } from './create';
@@ -28,7 +28,7 @@ export const tabs: Tab[] = [
{
key: 'home',
to: '/home',
- Icon: MobileHomeIcon,
+ Icon: HomeIcon,
},
{
key: 'all',
diff --git a/packages/frontend/core/src/mobile/components/explorer/layouts/collapsible-section.tsx b/packages/frontend/core/src/mobile/components/explorer/layouts/collapsible-section.tsx
index 26947b9d9a..cbcda7b3b9 100644
--- a/packages/frontend/core/src/mobile/components/explorer/layouts/collapsible-section.tsx
+++ b/packages/frontend/core/src/mobile/components/explorer/layouts/collapsible-section.tsx
@@ -2,7 +2,7 @@ import {
type CollapsibleSectionName,
ExplorerService,
} from '@affine/core/modules/explorer';
-import { ToggleCollapseIcon } from '@blocksuite/icons/rc';
+import { ToggleRightIcon } from '@blocksuite/icons/rc';
import * as Collapsible from '@radix-ui/react-collapsible';
import { useLiveData, useService } from '@toeverything/infra';
import clsx from 'clsx';
@@ -60,7 +60,7 @@ const CollapsibleSectionTrigger = forwardRef<
{label}
{collapsible ? (
-
}) => {
{group.label}
-
+
diff --git a/packages/frontend/core/src/modules/app-sidebar/views/category-divider/index.tsx b/packages/frontend/core/src/modules/app-sidebar/views/category-divider/index.tsx
index f8006a2fe4..e4f1f62364 100644
--- a/packages/frontend/core/src/modules/app-sidebar/views/category-divider/index.tsx
+++ b/packages/frontend/core/src/modules/app-sidebar/views/category-divider/index.tsx
@@ -1,4 +1,4 @@
-import { ToggleCollapseIcon } from '@blocksuite/icons/rc';
+import { ToggleRightIcon } from '@blocksuite/icons/rc';
import clsx from 'clsx';
import { type ForwardedRef, forwardRef, type PropsWithChildren } from 'react';
@@ -42,7 +42,7 @@ export const CategoryDivider = forwardRef(
{label}
{collapsible ? (
-