From 09201d42a06b6504435a5a14d26985e717b4e80e Mon Sep 17 00:00:00 2001 From: L-Sun Date: Tue, 18 Jun 2024 17:07:11 +0800 Subject: [PATCH] chore: bump up @blocksuite/icons version (#7233) --- packages/frontend/component/package.json | 2 +- .../affine-banner/browser-warning.tsx | 2 +- .../affine-banner/local-demo-tips.tsx | 2 +- .../affine-other-page-layout/layout.tsx | 2 +- .../affine-other-page-layout/mobile-navbar.tsx | 2 +- .../components/auth-components/back-button.tsx | 2 +- .../auth-components/modal-header.tsx | 2 +- .../auth-components/onboarding-page.tsx | 2 +- .../components/card/workspace-card/index.tsx | 2 +- .../src/components/import-page/index.tsx | 2 +- .../member-components/pagination.tsx | 2 +- .../not-found-page/not-found-page.tsx | 2 +- .../components/notification-center/index.tsx | 2 +- .../component/src/ui/avatar/avatar.stories.tsx | 2 +- .../component/src/ui/avatar/avatar.tsx | 2 +- .../component/src/ui/button/button.stories.tsx | 2 +- .../src/ui/button/dropdown-button.tsx | 2 +- .../src/ui/button/icon-button.stories.tsx | 2 +- .../src/ui/date-picker/calendar/items.tsx | 2 +- .../src/ui/date-picker/week-date-picker.tsx | 2 +- .../component/src/ui/input/input.stories.tsx | 2 +- .../component/src/ui/menu/menu-sub.tsx | 2 +- .../component/src/ui/menu/menu-trigger.tsx | 2 +- .../component/src/ui/menu/menu.stories.tsx | 2 +- .../component/src/ui/menu/use-menu-item.tsx | 2 +- .../frontend/component/src/ui/modal/modal.tsx | 2 +- .../src/ui/notification/notification-card.tsx | 2 +- .../notification-center.stories.tsx | 2 +- .../ui/notification/notification-center.tsx | 2 +- packages/frontend/core/package.json | 2 +- .../core/src/commands/affine-creation.tsx | 2 +- .../frontend/core/src/commands/affine-help.tsx | 2 +- .../core/src/commands/affine-layout.tsx | 2 +- .../core/src/commands/affine-navigation.tsx | 2 +- .../core/src/commands/affine-settings.tsx | 2 +- .../core/src/commands/affine-updates.tsx | 2 +- .../admin-panel/admin-panel-header.tsx | 2 +- .../admin-panel/collapsible-item.tsx | 2 +- .../affine/ai-onboarding/edgeless.dialog.tsx | 2 +- .../affine/ai-onboarding/general.dialog.tsx | 2 +- .../affine/ai-onboarding/local.dialog.tsx | 2 +- .../core/src/components/affine/auth/oauth.tsx | 2 +- .../src/components/affine/auth/sign-in.tsx | 2 +- .../components/affine/language-menu/index.tsx | 2 +- .../onboarding/switch-widgets/page-link.tsx | 2 +- .../page-history-modal/history-modal.tsx | 2 +- .../affine/page-properties/icons-mapping.tsx | 2 +- .../affine/page-properties/table.tsx | 2 +- .../page-properties/tags-inline-editor.tsx | 2 +- .../components/affine/reference-link/index.tsx | 2 +- .../setting-modal/account-setting/index.tsx | 2 +- .../general-setting/about/icons.tsx | 4 ++-- .../general-setting/about/index.tsx | 2 +- .../general-setting/billing/index.tsx | 2 +- .../setting-modal/general-setting/index.tsx | 2 +- .../plans/ai/actions/resume.tsx | 2 +- .../general-setting/plans/ai/benefits.tsx | 6 +++++- .../general-setting/plans/cloud-plans.tsx | 2 +- .../general-setting/plans/layout.tsx | 2 +- .../general-setting/plans/plan-card.tsx | 2 +- .../components/affine/setting-modal/index.tsx | 2 +- .../setting-modal/setting-sidebar/index.tsx | 2 +- .../delete-leave-workspace/index.tsx | 2 +- .../new-workspace-setting-detail/index.tsx | 2 +- .../new-workspace-setting-detail/members.tsx | 2 +- .../new-workspace-setting-detail/profile.tsx | 2 +- .../workspace-setting/properties/index.tsx | 6 +++++- .../share-menu/share-export.tsx | 2 +- .../share-page-modal/share-menu/share-menu.tsx | 2 +- .../share-page-modal/share-menu/share-page.tsx | 2 +- .../app-sidebar/add-page-button/index.tsx | 2 +- .../app-sidebar/app-download-button/index.tsx | 2 +- .../app-sidebar/app-updater-button/index.tsx | 2 +- .../app-sidebar/menu-item/index.stories.tsx | 2 +- .../components/app-sidebar/menu-item/index.tsx | 2 +- .../app-sidebar/quick-search-input/index.tsx | 2 +- .../sidebar-header/sidebar-switch.tsx | 2 +- .../block-suite-header/menu/index.tsx | 2 +- .../cloud/share-header-right-item/present.tsx | 2 +- .../share-header-right-item/user-avatar.tsx | 2 +- .../src/components/image-preview/index.tsx | 2 +- .../page-list/components/favorite-tag.tsx | 2 +- .../components/list-floating-toolbar.tsx | 2 +- .../page-list/components/list-header-cell.tsx | 2 +- .../page-list/components/new-page-button.tsx | 2 +- .../page-list/components/page-display-menu.tsx | 2 +- .../page-list/docs/page-list-header.tsx | 2 +- .../components/page-list/docs/page-tags.tsx | 2 +- .../page-list/filter/filter-list.tsx | 2 +- .../page-list/filter/shared-types.tsx | 2 +- .../components/page-list/group-definitions.tsx | 2 +- .../components/page-list/operation-cell.tsx | 2 +- .../disable-public-sharing.tsx | 2 +- .../page-list/operation-menu-items/export.tsx | 2 +- .../operation-menu-items/move-to-trash.tsx | 2 +- .../src/components/page-list/page-group.tsx | 2 +- .../src/components/page-list/page-header.tsx | 2 +- .../page-list/view/collection-list.tsx | 2 +- .../page-list/view/collection-operations.tsx | 2 +- .../view/edit-collection/pages-mode.tsx | 2 +- .../view/edit-collection/rules-mode.tsx | 2 +- .../view/edit-collection/select-page.tsx | 2 +- .../view/save-as-collection-button.tsx | 2 +- .../components/page-list/view/use-action.tsx | 2 +- .../pure/header-drop-down-button/index.tsx | 2 +- .../src/components/pure/help-island/index.tsx | 2 +- .../core/src/components/pure/icons/index.tsx | 2 +- .../pure/trash-page-footer/index.tsx | 2 +- .../collections/add-collection-button.tsx | 2 +- .../collections/collections-list.tsx | 2 +- .../workspace-slider-bar/collections/doc.tsx | 2 +- .../components/operation-item.tsx | 2 +- .../components/operation-menu-button.tsx | 2 +- .../components/reference-page.tsx | 2 +- .../favorite/add-favourite-button.tsx | 2 +- .../favorite/empty-item.tsx | 2 +- .../favorite/favourite-nav-item.tsx | 2 +- .../add-workspace/index.tsx | 2 +- .../user-with-workspace-list/index.tsx | 2 +- .../workspace-list/index.tsx | 2 +- .../workspace-card/index.tsx | 2 +- .../root-app-sidebar/import-page.tsx | 2 +- .../src/components/root-app-sidebar/index.tsx | 2 +- .../root-app-sidebar/journal-button.tsx | 2 +- .../components/root-app-sidebar/user-info.tsx | 2 +- .../components/share-page-not-found-error.tsx | 2 +- .../src/hooks/affine/use-is-shared-page.tsx | 2 +- ...use-register-blocksuite-editor-commands.tsx | 2 +- .../core/src/modules/cmdk/views/data-hooks.tsx | 2 +- .../core/src/modules/cmdk/views/not-found.tsx | 2 +- .../find-in-page/view/find-in-page-modal.tsx | 2 +- .../multi-tab-sidebar/multi-tabs/tabs/chat.tsx | 2 +- .../multi-tabs/tabs/frame.tsx | 2 +- .../multi-tabs/tabs/journal.tsx | 2 +- .../multi-tabs/tabs/outline.tsx | 2 +- .../navigation/view/navigation-buttons.tsx | 2 +- .../peek-view/view/doc-peek-controls.tsx | 2 +- .../src/modules/right-sidebar/view/header.tsx | 2 +- .../modules/workbench/view/route-container.tsx | 2 +- .../workbench/view/split-view/panel.tsx | 2 +- packages/frontend/core/src/pages/open-app.tsx | 2 +- .../core/src/pages/share/share-detail-page.tsx | 2 +- .../core/src/pages/share/share-footer.tsx | 2 +- .../pages/workspace/all-collection/header.tsx | 2 +- .../workspace/all-page/all-page-header.tsx | 2 +- .../src/pages/workspace/collection/header.tsx | 2 +- .../src/pages/workspace/collection/index.tsx | 2 +- .../core/src/pages/workspace/trash-page.tsx | 2 +- yarn.lock | 18 ++++++++++++------ 149 files changed, 169 insertions(+), 155 deletions(-) diff --git a/packages/frontend/component/package.json b/packages/frontend/component/package.json index 55051b8e5..82a7a2b76 100644 --- a/packages/frontend/component/package.json +++ b/packages/frontend/component/package.json @@ -78,7 +78,7 @@ "@blocksuite/block-std": "0.15.0-canary-202406180357-838ef08", "@blocksuite/blocks": "0.15.0-canary-202406180357-838ef08", "@blocksuite/global": "0.15.0-canary-202406180357-838ef08", - "@blocksuite/icons": "2.1.55", + "@blocksuite/icons": "2.1.58", "@blocksuite/presets": "0.15.0-canary-202406180357-838ef08", "@blocksuite/store": "0.15.0-canary-202406180357-838ef08", "@storybook/addon-actions": "^7.6.17", diff --git a/packages/frontend/component/src/components/affine-banner/browser-warning.tsx b/packages/frontend/component/src/components/affine-banner/browser-warning.tsx index 4a6cbbb5f..cc277d539 100644 --- a/packages/frontend/component/src/components/affine-banner/browser-warning.tsx +++ b/packages/frontend/component/src/components/affine-banner/browser-warning.tsx @@ -1,4 +1,4 @@ -import { CloseIcon } from '@blocksuite/icons'; +import { CloseIcon } from '@blocksuite/icons/rc'; import type { ReactNode } from 'react'; import { diff --git a/packages/frontend/component/src/components/affine-banner/local-demo-tips.tsx b/packages/frontend/component/src/components/affine-banner/local-demo-tips.tsx index 770ab3340..56a82848c 100644 --- a/packages/frontend/component/src/components/affine-banner/local-demo-tips.tsx +++ b/packages/frontend/component/src/components/affine-banner/local-demo-tips.tsx @@ -1,6 +1,6 @@ import { Button, IconButton } from '@affine/component/ui/button'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { CloseIcon } from '@blocksuite/icons'; +import { CloseIcon } from '@blocksuite/icons/rc'; import { useCallback } from 'react'; import * as styles from './index.css'; diff --git a/packages/frontend/component/src/components/affine-other-page-layout/layout.tsx b/packages/frontend/component/src/components/affine-other-page-layout/layout.tsx index f5128aad3..b42b099fa 100644 --- a/packages/frontend/component/src/components/affine-other-page-layout/layout.tsx +++ b/packages/frontend/component/src/components/affine-other-page-layout/layout.tsx @@ -1,6 +1,6 @@ import { Button } from '@affine/component/ui/button'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { Logo1Icon } from '@blocksuite/icons'; +import { Logo1Icon } from '@blocksuite/icons/rc'; import { useCallback } from 'react'; import { DesktopNavbar } from './desktop-navbar'; diff --git a/packages/frontend/component/src/components/affine-other-page-layout/mobile-navbar.tsx b/packages/frontend/component/src/components/affine-other-page-layout/mobile-navbar.tsx index 5cebda88d..c3d3d43aa 100644 --- a/packages/frontend/component/src/components/affine-other-page-layout/mobile-navbar.tsx +++ b/packages/frontend/component/src/components/affine-other-page-layout/mobile-navbar.tsx @@ -1,6 +1,6 @@ import { IconButton } from '@affine/component/ui/button'; import { Menu, MenuItem } from '@affine/component/ui/menu'; -import { CloseIcon, PropertyIcon } from '@blocksuite/icons'; +import { CloseIcon, PropertyIcon } from '@blocksuite/icons/rc'; import { useState } from 'react'; import * as styles from './index.css'; diff --git a/packages/frontend/component/src/components/auth-components/back-button.tsx b/packages/frontend/component/src/components/auth-components/back-button.tsx index 0b09d1642..668e611c7 100644 --- a/packages/frontend/component/src/components/auth-components/back-button.tsx +++ b/packages/frontend/component/src/components/auth-components/back-button.tsx @@ -1,5 +1,5 @@ import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ArrowLeftSmallIcon } from '@blocksuite/icons'; +import { ArrowLeftSmallIcon } from '@blocksuite/icons/rc'; import type { FC } from 'react'; import type { ButtonProps } from '../../ui/button'; diff --git a/packages/frontend/component/src/components/auth-components/modal-header.tsx b/packages/frontend/component/src/components/auth-components/modal-header.tsx index 3cd90eaa9..2cf9be056 100644 --- a/packages/frontend/component/src/components/auth-components/modal-header.tsx +++ b/packages/frontend/component/src/components/auth-components/modal-header.tsx @@ -1,4 +1,4 @@ -import { Logo1Icon } from '@blocksuite/icons'; +import { Logo1Icon } from '@blocksuite/icons/rc'; import type { FC } from 'react'; import { modalHeaderWrapper } from './share.css'; diff --git a/packages/frontend/component/src/components/auth-components/onboarding-page.tsx b/packages/frontend/component/src/components/auth-components/onboarding-page.tsx index eb1e04c64..d0166240c 100644 --- a/packages/frontend/component/src/components/auth-components/onboarding-page.tsx +++ b/packages/frontend/component/src/components/auth-components/onboarding-page.tsx @@ -1,5 +1,5 @@ import { apis } from '@affine/electron-api'; -import { ArrowRightSmallIcon } from '@blocksuite/icons'; +import { ArrowRightSmallIcon } from '@blocksuite/icons/rc'; import clsx from 'clsx'; import { useEffect, useMemo, useState } from 'react'; import type { Location } from 'react-router-dom'; diff --git a/packages/frontend/component/src/components/card/workspace-card/index.tsx b/packages/frontend/component/src/components/card/workspace-card/index.tsx index 529b712c8..e6cb52729 100644 --- a/packages/frontend/component/src/components/card/workspace-card/index.tsx +++ b/packages/frontend/component/src/components/card/workspace-card/index.tsx @@ -1,7 +1,7 @@ import { WorkspaceAvatar } from '@affine/component/workspace-avatar'; import { UNTITLED_WORKSPACE_NAME } from '@affine/env/constant'; import { WorkspaceFlavour } from '@affine/env/workspace'; -import { CollaborationIcon, SettingsIcon } from '@blocksuite/icons'; +import { CollaborationIcon, SettingsIcon } from '@blocksuite/icons/rc'; import type { WorkspaceMetadata } from '@toeverything/infra'; import clsx from 'clsx'; import { type MouseEvent, useCallback } from 'react'; diff --git a/packages/frontend/component/src/components/import-page/index.tsx b/packages/frontend/component/src/components/import-page/index.tsx index 53784b1af..341201a61 100644 --- a/packages/frontend/component/src/components/import-page/index.tsx +++ b/packages/frontend/component/src/components/import-page/index.tsx @@ -5,7 +5,7 @@ import { HelpIcon, NewIcon, NotionIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import { IconButton } from '../../ui/button'; import { Tooltip } from '../../ui/tooltip'; diff --git a/packages/frontend/component/src/components/member-components/pagination.tsx b/packages/frontend/component/src/components/member-components/pagination.tsx index 9c9273db4..136aa413b 100644 --- a/packages/frontend/component/src/components/member-components/pagination.tsx +++ b/packages/frontend/component/src/components/member-components/pagination.tsx @@ -1,4 +1,4 @@ -import { ArrowLeftSmallIcon, ArrowRightSmallIcon } from '@blocksuite/icons'; +import { ArrowLeftSmallIcon, ArrowRightSmallIcon } from '@blocksuite/icons/rc'; import clsx from 'clsx'; import { useCallback, useMemo } from 'react'; import ReactPaginate from 'react-paginate'; diff --git a/packages/frontend/component/src/components/not-found-page/not-found-page.tsx b/packages/frontend/component/src/components/not-found-page/not-found-page.tsx index 08e6434f7..e9c832d9f 100644 --- a/packages/frontend/component/src/components/not-found-page/not-found-page.tsx +++ b/packages/frontend/component/src/components/not-found-page/not-found-page.tsx @@ -1,5 +1,5 @@ import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { SignOutIcon } from '@blocksuite/icons'; +import { SignOutIcon } from '@blocksuite/icons/rc'; import { Avatar } from '../../ui/avatar'; import { Button, IconButton } from '../../ui/button'; diff --git a/packages/frontend/component/src/components/notification-center/index.tsx b/packages/frontend/component/src/components/notification-center/index.tsx index 1534f11be..0cf002239 100644 --- a/packages/frontend/component/src/components/notification-center/index.tsx +++ b/packages/frontend/component/src/components/notification-center/index.tsx @@ -3,7 +3,7 @@ // https://github.com/emilkowalski/sonner/blob/5cb703edc108a23fd74979235c2f3c4005edd2a7/src/index.tsx import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { CloseIcon, InformationFillDuotoneIcon } from '@blocksuite/icons'; +import { CloseIcon, InformationFillDuotoneIcon } from '@blocksuite/icons/rc'; import * as Toast from '@radix-ui/react-toast'; import clsx from 'clsx'; import { useAtom, useAtomValue, useSetAtom } from 'jotai'; diff --git a/packages/frontend/component/src/ui/avatar/avatar.stories.tsx b/packages/frontend/component/src/ui/avatar/avatar.stories.tsx index 9ed836735..c8a11b082 100644 --- a/packages/frontend/component/src/ui/avatar/avatar.stories.tsx +++ b/packages/frontend/component/src/ui/avatar/avatar.stories.tsx @@ -1,4 +1,4 @@ -import { CameraIcon } from '@blocksuite/icons'; +import { CameraIcon } from '@blocksuite/icons/rc'; import type { Meta, StoryFn } from '@storybook/react'; import type { AvatarProps } from './avatar'; diff --git a/packages/frontend/component/src/ui/avatar/avatar.tsx b/packages/frontend/component/src/ui/avatar/avatar.tsx index f81612f16..66adb927b 100644 --- a/packages/frontend/component/src/ui/avatar/avatar.tsx +++ b/packages/frontend/component/src/ui/avatar/avatar.tsx @@ -1,4 +1,4 @@ -import { CloseIcon } from '@blocksuite/icons'; +import { CloseIcon } from '@blocksuite/icons/rc'; import type { AvatarFallbackProps, AvatarImageProps, diff --git a/packages/frontend/component/src/ui/button/button.stories.tsx b/packages/frontend/component/src/ui/button/button.stories.tsx index a62b44bc3..44c218b8b 100644 --- a/packages/frontend/component/src/ui/button/button.stories.tsx +++ b/packages/frontend/component/src/ui/button/button.stories.tsx @@ -1,4 +1,4 @@ -import { InformationIcon } from '@blocksuite/icons'; +import { InformationIcon } from '@blocksuite/icons/rc'; import type { Meta, StoryFn } from '@storybook/react'; import type { ButtonProps } from './button'; diff --git a/packages/frontend/component/src/ui/button/dropdown-button.tsx b/packages/frontend/component/src/ui/button/dropdown-button.tsx index b51e913b2..c20dfb664 100644 --- a/packages/frontend/component/src/ui/button/dropdown-button.tsx +++ b/packages/frontend/component/src/ui/button/dropdown-button.tsx @@ -1,4 +1,4 @@ -import { ArrowDownSmallIcon } from '@blocksuite/icons'; +import { ArrowDownSmallIcon } from '@blocksuite/icons/rc'; import type { ButtonHTMLAttributes, MouseEventHandler } from 'react'; import { forwardRef } from 'react'; diff --git a/packages/frontend/component/src/ui/button/icon-button.stories.tsx b/packages/frontend/component/src/ui/button/icon-button.stories.tsx index 279faac1c..6509ea405 100644 --- a/packages/frontend/component/src/ui/button/icon-button.stories.tsx +++ b/packages/frontend/component/src/ui/button/icon-button.stories.tsx @@ -1,4 +1,4 @@ -import { InformationIcon } from '@blocksuite/icons'; +import { InformationIcon } from '@blocksuite/icons/rc'; import type { Meta, StoryFn } from '@storybook/react'; import type { IconButtonProps } from './icon-button'; diff --git a/packages/frontend/component/src/ui/date-picker/calendar/items.tsx b/packages/frontend/component/src/ui/date-picker/calendar/items.tsx index a934f4344..ec35aa4dc 100644 --- a/packages/frontend/component/src/ui/date-picker/calendar/items.tsx +++ b/packages/frontend/component/src/ui/date-picker/calendar/items.tsx @@ -1,4 +1,4 @@ -import { ArrowLeftSmallIcon, ArrowRightSmallIcon } from '@blocksuite/icons'; +import { ArrowLeftSmallIcon, ArrowRightSmallIcon } from '@blocksuite/icons/rc'; import { assignInlineVars } from '@vanilla-extract/dynamic'; import clsx from 'clsx'; import type { HTMLAttributes, PropsWithChildren, ReactNode } from 'react'; diff --git a/packages/frontend/component/src/ui/date-picker/week-date-picker.tsx b/packages/frontend/component/src/ui/date-picker/week-date-picker.tsx index 365909d4c..7a188fd0e 100644 --- a/packages/frontend/component/src/ui/date-picker/week-date-picker.tsx +++ b/packages/frontend/component/src/ui/date-picker/week-date-picker.tsx @@ -1,4 +1,4 @@ -import { ArrowLeftSmallIcon, ArrowRightSmallIcon } from '@blocksuite/icons'; +import { ArrowLeftSmallIcon, ArrowRightSmallIcon } from '@blocksuite/icons/rc'; import clsx from 'clsx'; import dayjs from 'dayjs'; import type { ForwardedRef, HTMLAttributes } from 'react'; diff --git a/packages/frontend/component/src/ui/input/input.stories.tsx b/packages/frontend/component/src/ui/input/input.stories.tsx index c04238e60..bca54dbec 100644 --- a/packages/frontend/component/src/ui/input/input.stories.tsx +++ b/packages/frontend/component/src/ui/input/input.stories.tsx @@ -1,4 +1,4 @@ -import { InformationIcon } from '@blocksuite/icons'; +import { InformationIcon } from '@blocksuite/icons/rc'; import type { Meta, StoryFn } from '@storybook/react'; import type { InputProps } from './index'; diff --git a/packages/frontend/component/src/ui/menu/menu-sub.tsx b/packages/frontend/component/src/ui/menu/menu-sub.tsx index 6b947feec..34c908399 100644 --- a/packages/frontend/component/src/ui/menu/menu-sub.tsx +++ b/packages/frontend/component/src/ui/menu/menu-sub.tsx @@ -1,4 +1,4 @@ -import { ArrowRightSmallIcon } from '@blocksuite/icons'; +import { ArrowRightSmallIcon } from '@blocksuite/icons/rc'; import type { DropdownMenuSubProps, MenuPortalProps, diff --git a/packages/frontend/component/src/ui/menu/menu-trigger.tsx b/packages/frontend/component/src/ui/menu/menu-trigger.tsx index 58bfc1aa7..61856005d 100644 --- a/packages/frontend/component/src/ui/menu/menu-trigger.tsx +++ b/packages/frontend/component/src/ui/menu/menu-trigger.tsx @@ -1,4 +1,4 @@ -import { ArrowDownSmallIcon } from '@blocksuite/icons'; +import { ArrowDownSmallIcon } from '@blocksuite/icons/rc'; import { assignInlineVars } from '@vanilla-extract/dynamic'; import clsx from 'clsx'; import type { diff --git a/packages/frontend/component/src/ui/menu/menu.stories.tsx b/packages/frontend/component/src/ui/menu/menu.stories.tsx index 1a59585e6..90a7ffcf2 100644 --- a/packages/frontend/component/src/ui/menu/menu.stories.tsx +++ b/packages/frontend/component/src/ui/menu/menu.stories.tsx @@ -1,4 +1,4 @@ -import { InformationIcon } from '@blocksuite/icons'; +import { InformationIcon } from '@blocksuite/icons/rc'; import type { Meta, StoryFn } from '@storybook/react'; import type { ReactNode } from 'react'; import { useCallback, useState } from 'react'; diff --git a/packages/frontend/component/src/ui/menu/use-menu-item.tsx b/packages/frontend/component/src/ui/menu/use-menu-item.tsx index b690d5e3f..0ae890426 100644 --- a/packages/frontend/component/src/ui/menu/use-menu-item.tsx +++ b/packages/frontend/component/src/ui/menu/use-menu-item.tsx @@ -1,4 +1,4 @@ -import { DoneIcon } from '@blocksuite/icons'; +import { DoneIcon } from '@blocksuite/icons/rc'; import clsx from 'clsx'; import { useMemo } from 'react'; diff --git a/packages/frontend/component/src/ui/modal/modal.tsx b/packages/frontend/component/src/ui/modal/modal.tsx index c2d985614..6d03d3fc4 100644 --- a/packages/frontend/component/src/ui/modal/modal.tsx +++ b/packages/frontend/component/src/ui/modal/modal.tsx @@ -1,4 +1,4 @@ -import { CloseIcon } from '@blocksuite/icons'; +import { CloseIcon } from '@blocksuite/icons/rc'; import type { DialogContentProps, DialogOverlayProps, diff --git a/packages/frontend/component/src/ui/notification/notification-card.tsx b/packages/frontend/component/src/ui/notification/notification-card.tsx index 816c67423..0217ebd59 100644 --- a/packages/frontend/component/src/ui/notification/notification-card.tsx +++ b/packages/frontend/component/src/ui/notification/notification-card.tsx @@ -1,4 +1,4 @@ -import { CloseIcon, InformationFillDuotoneIcon } from '@blocksuite/icons'; +import { CloseIcon, InformationFillDuotoneIcon } from '@blocksuite/icons/rc'; import { assignInlineVars } from '@vanilla-extract/dynamic'; import clsx from 'clsx'; import { type HTMLAttributes, useCallback } from 'react'; diff --git a/packages/frontend/component/src/ui/notification/notification-center.stories.tsx b/packages/frontend/component/src/ui/notification/notification-center.stories.tsx index 61ad4ea07..04a890a8b 100644 --- a/packages/frontend/component/src/ui/notification/notification-center.stories.tsx +++ b/packages/frontend/component/src/ui/notification/notification-center.stories.tsx @@ -1,4 +1,4 @@ -import { SingleSelectSelectSolidIcon } from '@blocksuite/icons'; +import { SingleSelectSelectSolidIcon } from '@blocksuite/icons/rc'; import type { StoryFn } from '@storybook/react'; import { cssVar } from '@toeverything/theme'; import { type HTMLAttributes, useState } from 'react'; diff --git a/packages/frontend/component/src/ui/notification/notification-center.tsx b/packages/frontend/component/src/ui/notification/notification-center.tsx index d17fb13ca..c8765da3b 100644 --- a/packages/frontend/component/src/ui/notification/notification-center.tsx +++ b/packages/frontend/component/src/ui/notification/notification-center.tsx @@ -1,7 +1,7 @@ import { InformationFillDuotoneIcon, SingleSelectSelectSolidIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import { assignInlineVars } from '@vanilla-extract/dynamic'; import { type CSSProperties, type FC, useMemo } from 'react'; import { type ExternalToast, toast, Toaster } from 'sonner'; diff --git a/packages/frontend/core/package.json b/packages/frontend/core/package.json index 9f947efec..8ee336011 100644 --- a/packages/frontend/core/package.json +++ b/packages/frontend/core/package.json @@ -25,7 +25,7 @@ "@blocksuite/block-std": "0.15.0-canary-202406180357-838ef08", "@blocksuite/blocks": "0.15.0-canary-202406180357-838ef08", "@blocksuite/global": "0.15.0-canary-202406180357-838ef08", - "@blocksuite/icons": "2.1.55", + "@blocksuite/icons": "2.1.58", "@blocksuite/inline": "0.15.0-canary-202406180357-838ef08", "@blocksuite/presets": "0.15.0-canary-202406180357-838ef08", "@blocksuite/store": "0.15.0-canary-202406180357-838ef08", diff --git a/packages/frontend/core/src/commands/affine-creation.tsx b/packages/frontend/core/src/commands/affine-creation.tsx index 2f7cdd4b0..0f63c055d 100644 --- a/packages/frontend/core/src/commands/affine-creation.tsx +++ b/packages/frontend/core/src/commands/affine-creation.tsx @@ -1,5 +1,5 @@ import type { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ImportIcon, PlusIcon } from '@blocksuite/icons'; +import { ImportIcon, PlusIcon } from '@blocksuite/icons/rc'; import type { createStore } from 'jotai'; import { openCreateWorkspaceModalAtom } from '../atoms'; diff --git a/packages/frontend/core/src/commands/affine-help.tsx b/packages/frontend/core/src/commands/affine-help.tsx index 7edb5708e..6e34b36ea 100644 --- a/packages/frontend/core/src/commands/affine-help.tsx +++ b/packages/frontend/core/src/commands/affine-help.tsx @@ -1,5 +1,5 @@ import type { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ContactWithUsIcon, NewIcon } from '@blocksuite/icons'; +import { ContactWithUsIcon, NewIcon } from '@blocksuite/icons/rc'; import type { createStore } from 'jotai'; import { openSettingModalAtom } from '../atoms'; diff --git a/packages/frontend/core/src/commands/affine-layout.tsx b/packages/frontend/core/src/commands/affine-layout.tsx index 748accb07..618773696 100644 --- a/packages/frontend/core/src/commands/affine-layout.tsx +++ b/packages/frontend/core/src/commands/affine-layout.tsx @@ -1,5 +1,5 @@ import type { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { SidebarIcon } from '@blocksuite/icons'; +import { SidebarIcon } from '@blocksuite/icons/rc'; import type { createStore } from 'jotai'; import { appSidebarOpenAtom } from '../components/app-sidebar'; diff --git a/packages/frontend/core/src/commands/affine-navigation.tsx b/packages/frontend/core/src/commands/affine-navigation.tsx index 8ae99bd28..afbae8e84 100644 --- a/packages/frontend/core/src/commands/affine-navigation.tsx +++ b/packages/frontend/core/src/commands/affine-navigation.tsx @@ -1,6 +1,6 @@ import { WorkspaceSubPath } from '@affine/core/shared'; import type { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ArrowRightBigIcon } from '@blocksuite/icons'; +import { ArrowRightBigIcon } from '@blocksuite/icons/rc'; import type { DocCollection } from '@blocksuite/store'; import type { createStore } from 'jotai'; diff --git a/packages/frontend/core/src/commands/affine-settings.tsx b/packages/frontend/core/src/commands/affine-settings.tsx index e6c52aef0..cf5a961ef 100644 --- a/packages/frontend/core/src/commands/affine-settings.tsx +++ b/packages/frontend/core/src/commands/affine-settings.tsx @@ -1,5 +1,5 @@ import type { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { SettingsIcon } from '@blocksuite/icons'; +import { SettingsIcon } from '@blocksuite/icons/rc'; import type { AffineEditorContainer } from '@blocksuite/presets'; import { appSettingAtom } from '@toeverything/infra'; import type { createStore } from 'jotai'; diff --git a/packages/frontend/core/src/commands/affine-updates.tsx b/packages/frontend/core/src/commands/affine-updates.tsx index 28092f10f..7dd78060c 100644 --- a/packages/frontend/core/src/commands/affine-updates.tsx +++ b/packages/frontend/core/src/commands/affine-updates.tsx @@ -1,7 +1,7 @@ import { updateReadyAtom } from '@affine/core/hooks/use-app-updater'; import { apis } from '@affine/electron-api'; import type { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ResetIcon } from '@blocksuite/icons'; +import { ResetIcon } from '@blocksuite/icons/rc'; import type { createStore } from 'jotai'; import { registerAffineCommand } from './registry'; diff --git a/packages/frontend/core/src/components/admin-panel/admin-panel-header.tsx b/packages/frontend/core/src/components/admin-panel/admin-panel-header.tsx index 4bd323bc5..dcd1c6f66 100644 --- a/packages/frontend/core/src/components/admin-panel/admin-panel-header.tsx +++ b/packages/frontend/core/src/components/admin-panel/admin-panel-header.tsx @@ -1,6 +1,6 @@ import { Button, useConfirmModal } from '@affine/component'; import { useNavigateHelper } from '@affine/core/hooks/use-navigate-helper'; -import { ArrowRightBigIcon, Logo1Icon } from '@blocksuite/icons'; +import { ArrowRightBigIcon, Logo1Icon } from '@blocksuite/icons/rc'; import { useCallback } from 'react'; import * as styles from './index.css'; diff --git a/packages/frontend/core/src/components/admin-panel/collapsible-item.tsx b/packages/frontend/core/src/components/admin-panel/collapsible-item.tsx index 196bac76f..452250688 100644 --- a/packages/frontend/core/src/components/admin-panel/collapsible-item.tsx +++ b/packages/frontend/core/src/components/admin-panel/collapsible-item.tsx @@ -1,4 +1,4 @@ -import { ArrowDownSmallIcon } from '@blocksuite/icons'; +import { ArrowDownSmallIcon } from '@blocksuite/icons/rc'; import * as Collapsible from '@radix-ui/react-collapsible'; import { useCallback, useState } from 'react'; diff --git a/packages/frontend/core/src/components/affine/ai-onboarding/edgeless.dialog.tsx b/packages/frontend/core/src/components/affine/ai-onboarding/edgeless.dialog.tsx index c2495154d..cb5521752 100644 --- a/packages/frontend/core/src/components/affine/ai-onboarding/edgeless.dialog.tsx +++ b/packages/frontend/core/src/components/affine/ai-onboarding/edgeless.dialog.tsx @@ -3,7 +3,7 @@ import { openSettingModalAtom } from '@affine/core/atoms'; import { SubscriptionService } from '@affine/core/modules/cloud'; import { mixpanel } from '@affine/core/utils'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { AiIcon } from '@blocksuite/icons'; +import { AiIcon } from '@blocksuite/icons/rc'; import { DocService, useLiveData, diff --git a/packages/frontend/core/src/components/affine/ai-onboarding/general.dialog.tsx b/packages/frontend/core/src/components/affine/ai-onboarding/general.dialog.tsx index 48438333f..c0ce72e86 100644 --- a/packages/frontend/core/src/components/affine/ai-onboarding/general.dialog.tsx +++ b/packages/frontend/core/src/components/affine/ai-onboarding/general.dialog.tsx @@ -5,7 +5,7 @@ import { AuthService, SubscriptionService } from '@affine/core/modules/cloud'; import { mixpanel } from '@affine/core/utils'; import { Trans } from '@affine/i18n'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ArrowLeftSmallIcon } from '@blocksuite/icons'; +import { ArrowLeftSmallIcon } from '@blocksuite/icons/rc'; import { useLiveData, useServices } from '@toeverything/infra'; import { useAtom } from 'jotai'; import type { ReactNode } from 'react'; diff --git a/packages/frontend/core/src/components/affine/ai-onboarding/local.dialog.tsx b/packages/frontend/core/src/components/affine/ai-onboarding/local.dialog.tsx index 2793ed6d9..3a638bd02 100644 --- a/packages/frontend/core/src/components/affine/ai-onboarding/local.dialog.tsx +++ b/packages/frontend/core/src/components/affine/ai-onboarding/local.dialog.tsx @@ -5,7 +5,7 @@ import { } from '@affine/core/hooks/use-navigate-helper'; import { AuthService } from '@affine/core/modules/cloud'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { AiIcon } from '@blocksuite/icons'; +import { AiIcon } from '@blocksuite/icons/rc'; import { useLiveData, useService } from '@toeverything/infra'; import { cssVar } from '@toeverything/theme'; import { useEffect, useRef } from 'react'; diff --git a/packages/frontend/core/src/components/affine/auth/oauth.tsx b/packages/frontend/core/src/components/affine/auth/oauth.tsx index f8a7e3ac0..a133920c2 100644 --- a/packages/frontend/core/src/components/affine/auth/oauth.tsx +++ b/packages/frontend/core/src/components/affine/auth/oauth.tsx @@ -2,7 +2,7 @@ import { notify, Skeleton } from '@affine/component'; import { Button } from '@affine/component/ui/button'; import { useAsyncCallback } from '@affine/core/hooks/affine-async-hooks'; import { OAuthProviderType } from '@affine/graphql'; -import { GithubIcon, GoogleDuotoneIcon } from '@blocksuite/icons'; +import { GithubIcon, GoogleDuotoneIcon } from '@blocksuite/icons/rc'; import { useLiveData, useService } from '@toeverything/infra'; import type { ReactElement } from 'react'; import { useState } from 'react'; diff --git a/packages/frontend/core/src/components/affine/auth/sign-in.tsx b/packages/frontend/core/src/components/affine/auth/sign-in.tsx index 665250e75..3db1304ac 100644 --- a/packages/frontend/core/src/components/affine/auth/sign-in.tsx +++ b/packages/frontend/core/src/components/affine/auth/sign-in.tsx @@ -4,7 +4,7 @@ import { Button } from '@affine/component/ui/button'; import { useAsyncCallback } from '@affine/core/hooks/affine-async-hooks'; import { Trans } from '@affine/i18n'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ArrowDownBigIcon } from '@blocksuite/icons'; +import { ArrowDownBigIcon } from '@blocksuite/icons/rc'; import { useLiveData, useService } from '@toeverything/infra'; import type { FC } from 'react'; import { useCallback, useEffect, useState } from 'react'; diff --git a/packages/frontend/core/src/components/affine/language-menu/index.tsx b/packages/frontend/core/src/components/affine/language-menu/index.tsx index db715e162..23176d26f 100644 --- a/packages/frontend/core/src/components/affine/language-menu/index.tsx +++ b/packages/frontend/core/src/components/affine/language-menu/index.tsx @@ -1,5 +1,5 @@ import { Menu, MenuItem, MenuTrigger } from '@affine/component/ui/menu'; -import { DoneIcon } from '@blocksuite/icons'; +import { DoneIcon } from '@blocksuite/icons/rc'; import type { ReactElement } from 'react'; import { memo } from 'react'; diff --git a/packages/frontend/core/src/components/affine/onboarding/switch-widgets/page-link.tsx b/packages/frontend/core/src/components/affine/onboarding/switch-widgets/page-link.tsx index fb36cb392..8fb3e80bc 100644 --- a/packages/frontend/core/src/components/affine/onboarding/switch-widgets/page-link.tsx +++ b/packages/frontend/core/src/components/affine/onboarding/switch-widgets/page-link.tsx @@ -1,4 +1,4 @@ -import { LinkedPageIcon } from '@blocksuite/icons'; +import { LinkedPageIcon } from '@blocksuite/icons/rc'; import type { PropsWithChildren } from 'react'; import { pageLink, pageLinkIcon, pageLinkLabel } from '../articles/blocks.css'; diff --git a/packages/frontend/core/src/components/affine/page-history-modal/history-modal.tsx b/packages/frontend/core/src/components/affine/page-history-modal/history-modal.tsx index 6995c844f..57626618d 100644 --- a/packages/frontend/core/src/components/affine/page-history-modal/history-modal.tsx +++ b/packages/frontend/core/src/components/affine/page-history-modal/history-modal.tsx @@ -8,7 +8,7 @@ import { WorkspacePermissionService } from '@affine/core/modules/permissions'; import { WorkspaceQuotaService } from '@affine/core/modules/quota'; import { Trans } from '@affine/i18n'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { CloseIcon, ToggleCollapseIcon } from '@blocksuite/icons'; +import { CloseIcon, ToggleCollapseIcon } from '@blocksuite/icons/rc'; import type { Doc as BlockSuiteDoc, DocCollection } from '@blocksuite/store'; import * as Collapsible from '@radix-ui/react-collapsible'; import type { DialogContentProps } from '@radix-ui/react-dialog'; diff --git a/packages/frontend/core/src/components/affine/page-properties/icons-mapping.tsx b/packages/frontend/core/src/components/affine/page-properties/icons-mapping.tsx index b5b8a72d7..ba192afa6 100644 --- a/packages/frontend/core/src/components/affine/page-properties/icons-mapping.tsx +++ b/packages/frontend/core/src/components/affine/page-properties/icons-mapping.tsx @@ -1,5 +1,5 @@ import { PagePropertyType } from '@affine/core/modules/properties/services/schema'; -import * as icons from '@blocksuite/icons'; +import * as icons from '@blocksuite/icons/rc'; import type { SVGProps } from 'react'; type IconType = (props: SVGProps) => JSX.Element; diff --git a/packages/frontend/core/src/components/affine/page-properties/table.tsx b/packages/frontend/core/src/components/affine/page-properties/table.tsx index 096e24fde..4b17c2e2e 100644 --- a/packages/frontend/core/src/components/affine/page-properties/table.tsx +++ b/packages/frontend/core/src/components/affine/page-properties/table.tsx @@ -30,7 +30,7 @@ import { TagsIcon, ToggleExpandIcon, ViewIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import type { Doc } from '@blocksuite/store'; import type { DragEndEvent, DraggableAttributes } from '@dnd-kit/core'; import { diff --git a/packages/frontend/core/src/components/affine/page-properties/tags-inline-editor.tsx b/packages/frontend/core/src/components/affine/page-properties/tags-inline-editor.tsx index 3fc5cdf00..2d6a627a4 100644 --- a/packages/frontend/core/src/components/affine/page-properties/tags-inline-editor.tsx +++ b/packages/frontend/core/src/components/affine/page-properties/tags-inline-editor.tsx @@ -4,7 +4,7 @@ import { useNavigateHelper } from '@affine/core/hooks/use-navigate-helper'; import { WorkspaceLegacyProperties } from '@affine/core/modules/properties'; import { DeleteTagConfirmModal, TagService } from '@affine/core/modules/tag'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { DeleteIcon, MoreHorizontalIcon, TagsIcon } from '@blocksuite/icons'; +import { DeleteIcon, MoreHorizontalIcon, TagsIcon } from '@blocksuite/icons/rc'; import { useLiveData, useService } from '@toeverything/infra'; import clsx from 'clsx'; import type { HTMLAttributes, PropsWithChildren } from 'react'; diff --git a/packages/frontend/core/src/components/affine/reference-link/index.tsx b/packages/frontend/core/src/components/affine/reference-link/index.tsx index 03335956b..ed6d203b5 100644 --- a/packages/frontend/core/src/components/affine/reference-link/index.tsx +++ b/packages/frontend/core/src/components/affine/reference-link/index.tsx @@ -6,7 +6,7 @@ import { } from '@affine/core/modules/peek-view'; import { WorkbenchLink } from '@affine/core/modules/workbench'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { LinkedPageIcon, TodayIcon } from '@blocksuite/icons'; +import { LinkedPageIcon, TodayIcon } from '@blocksuite/icons/rc'; import type { DocCollection } from '@blocksuite/store'; import { useService } from '@toeverything/infra'; import { type PropsWithChildren, useCallback, useRef } from 'react'; diff --git a/packages/frontend/core/src/components/affine/setting-modal/account-setting/index.tsx b/packages/frontend/core/src/components/affine/setting-modal/account-setting/index.tsx index b2fe64c86..c63eecfe1 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/account-setting/index.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/account-setting/index.tsx @@ -7,7 +7,7 @@ import { Avatar } from '@affine/component/ui/avatar'; import { Button } from '@affine/component/ui/button'; import { useAsyncCallback } from '@affine/core/hooks/affine-async-hooks'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ArrowRightSmallIcon, CameraIcon } from '@blocksuite/icons'; +import { ArrowRightSmallIcon, CameraIcon } from '@blocksuite/icons/rc'; import { useEnsureLiveData, useLiveData, diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/about/icons.tsx b/packages/frontend/core/src/components/affine/setting-modal/general-setting/about/icons.tsx index f0e048e75..c9e26e118 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/about/icons.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/about/icons.tsx @@ -1,6 +1,6 @@ -// The icons here have been specially adjusted, they’re different from the ones in the @blocksuite/icons. +// The icons here have been specially adjusted, they’re different from the ones in the @blocksuite/icons/rc. -export { TwitterIcon } from '@blocksuite/icons'; +export { TwitterIcon } from '@blocksuite/icons/rc'; export const LogoIcon = () => { return ( { const t = useAFFiNEI18N(); diff --git a/packages/frontend/core/src/components/page-list/operation-menu-items/export.tsx b/packages/frontend/core/src/components/page-list/operation-menu-items/export.tsx index 4a1698638..16bedc5ae 100644 --- a/packages/frontend/core/src/components/page-list/operation-menu-items/export.tsx +++ b/packages/frontend/core/src/components/page-list/operation-menu-items/export.tsx @@ -6,7 +6,7 @@ import { ExportToMarkdownIcon, ExportToPdfIcon, ExportToPngIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import type { ReactNode } from 'react'; import { useMemo } from 'react'; diff --git a/packages/frontend/core/src/components/page-list/operation-menu-items/move-to-trash.tsx b/packages/frontend/core/src/components/page-list/operation-menu-items/move-to-trash.tsx index 2d5c74ea3..39fd27d8e 100644 --- a/packages/frontend/core/src/components/page-list/operation-menu-items/move-to-trash.tsx +++ b/packages/frontend/core/src/components/page-list/operation-menu-items/move-to-trash.tsx @@ -1,7 +1,7 @@ import type { ConfirmModalProps, MenuItemProps } from '@affine/component'; import { ConfirmModal, MenuIcon, MenuItem } from '@affine/component'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { DeleteIcon } from '@blocksuite/icons'; +import { DeleteIcon } from '@blocksuite/icons/rc'; export const MoveToTrash = (props: MenuItemProps) => { const t = useAFFiNEI18N(); 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 7375f9f81..1c77e033c 100644 --- a/packages/frontend/core/src/components/page-list/page-group.tsx +++ b/packages/frontend/core/src/components/page-list/page-group.tsx @@ -8,7 +8,7 @@ import { TodayIcon, ToggleCollapseIcon, ViewLayersIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import type { DocCollection, DocMeta } from '@blocksuite/store'; import * as Collapsible from '@radix-ui/react-collapsible'; import { DocsService, useLiveData, useService } from '@toeverything/infra'; diff --git a/packages/frontend/core/src/components/page-list/page-header.tsx b/packages/frontend/core/src/components/page-list/page-header.tsx index f9f322503..12438b7c0 100644 --- a/packages/frontend/core/src/components/page-list/page-header.tsx +++ b/packages/frontend/core/src/components/page-list/page-header.tsx @@ -1,7 +1,7 @@ import type { CheckboxProps } from '@affine/component'; import { Checkbox } from '@affine/component'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { MultiSelectIcon } from '@blocksuite/icons'; +import { MultiSelectIcon } from '@blocksuite/icons/rc'; import clsx from 'clsx'; import { selectAtom } from 'jotai/utils'; import type { MouseEventHandler } from 'react'; diff --git a/packages/frontend/core/src/components/page-list/view/collection-list.tsx b/packages/frontend/core/src/components/page-list/view/collection-list.tsx index 4ca5d57c7..f9c34a0dc 100644 --- a/packages/frontend/core/src/components/page-list/view/collection-list.tsx +++ b/packages/frontend/core/src/components/page-list/view/collection-list.tsx @@ -1,7 +1,7 @@ import { Button, FlexWrapper, Menu } from '@affine/component'; import type { Collection, Filter, PropertiesMeta } from '@affine/env/filter'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { FilterIcon } from '@blocksuite/icons'; +import { FilterIcon } from '@blocksuite/icons/rc'; import { CreateFilterMenu } from '../filter/vars'; import * as styles from './collection-list.css'; diff --git a/packages/frontend/core/src/components/page-list/view/collection-operations.tsx b/packages/frontend/core/src/components/page-list/view/collection-operations.tsx index 76356e66d..3af449607 100644 --- a/packages/frontend/core/src/components/page-list/view/collection-operations.tsx +++ b/packages/frontend/core/src/components/page-list/view/collection-operations.tsx @@ -14,7 +14,7 @@ import { FilterIcon, PlusIcon, SplitViewIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import { useLiveData, useService } from '@toeverything/infra'; import type { PropsWithChildren, ReactElement } from 'react'; import { useCallback, useMemo } from 'react'; diff --git a/packages/frontend/core/src/components/page-list/view/edit-collection/pages-mode.tsx b/packages/frontend/core/src/components/page-list/view/edit-collection/pages-mode.tsx index 406f8e413..7ebf4b7cf 100644 --- a/packages/frontend/core/src/components/page-list/view/edit-collection/pages-mode.tsx +++ b/packages/frontend/core/src/components/page-list/view/edit-collection/pages-mode.tsx @@ -2,7 +2,7 @@ import { Menu } from '@affine/component'; import { FavoriteItemsAdapter } from '@affine/core/modules/properties'; import type { Collection } from '@affine/env/filter'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { FilterIcon } from '@blocksuite/icons'; +import { FilterIcon } from '@blocksuite/icons/rc'; import type { DocMeta } from '@blocksuite/store'; import { useLiveData, useService } from '@toeverything/infra'; import clsx from 'clsx'; diff --git a/packages/frontend/core/src/components/page-list/view/edit-collection/rules-mode.tsx b/packages/frontend/core/src/components/page-list/view/edit-collection/rules-mode.tsx index d7a9cea38..15ee49bcd 100644 --- a/packages/frontend/core/src/components/page-list/view/edit-collection/rules-mode.tsx +++ b/packages/frontend/core/src/components/page-list/view/edit-collection/rules-mode.tsx @@ -9,7 +9,7 @@ import { PageIcon, PlusIcon, ToggleCollapseIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import type { DocMeta } from '@blocksuite/store'; import { useLiveData, useService } from '@toeverything/infra'; import clsx from 'clsx'; diff --git a/packages/frontend/core/src/components/page-list/view/edit-collection/select-page.tsx b/packages/frontend/core/src/components/page-list/view/edit-collection/select-page.tsx index f95bf3736..262482e1e 100644 --- a/packages/frontend/core/src/components/page-list/view/edit-collection/select-page.tsx +++ b/packages/frontend/core/src/components/page-list/view/edit-collection/select-page.tsx @@ -2,7 +2,7 @@ import { Button, Menu } from '@affine/component'; import { FavoriteItemsAdapter } from '@affine/core/modules/properties'; import { Trans } from '@affine/i18n'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { FilterIcon } from '@blocksuite/icons'; +import { FilterIcon } from '@blocksuite/icons/rc'; import type { DocMeta } from '@blocksuite/store'; import { useLiveData, useService } from '@toeverything/infra'; import clsx from 'clsx'; diff --git a/packages/frontend/core/src/components/page-list/view/save-as-collection-button.tsx b/packages/frontend/core/src/components/page-list/view/save-as-collection-button.tsx index 91045c681..962e14e07 100644 --- a/packages/frontend/core/src/components/page-list/view/save-as-collection-button.tsx +++ b/packages/frontend/core/src/components/page-list/view/save-as-collection-button.tsx @@ -1,7 +1,7 @@ import { Button } from '@affine/component'; import type { Collection } from '@affine/env/filter'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { SaveIcon } from '@blocksuite/icons'; +import { SaveIcon } from '@blocksuite/icons/rc'; import { nanoid } from 'nanoid'; import { useCallback } from 'react'; diff --git a/packages/frontend/core/src/components/page-list/view/use-action.tsx b/packages/frontend/core/src/components/page-list/view/use-action.tsx index afe5e3cf8..1a028651f 100644 --- a/packages/frontend/core/src/components/page-list/view/use-action.tsx +++ b/packages/frontend/core/src/components/page-list/view/use-action.tsx @@ -1,6 +1,6 @@ import type { Collection } from '@affine/env/filter'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { DeleteIcon, FilterIcon } from '@blocksuite/icons'; +import { DeleteIcon, FilterIcon } from '@blocksuite/icons/rc'; import type { ReactNode } from 'react'; import { useMemo } from 'react'; diff --git a/packages/frontend/core/src/components/pure/header-drop-down-button/index.tsx b/packages/frontend/core/src/components/pure/header-drop-down-button/index.tsx index c17f909b1..10b1aef4e 100644 --- a/packages/frontend/core/src/components/pure/header-drop-down-button/index.tsx +++ b/packages/frontend/core/src/components/pure/header-drop-down-button/index.tsx @@ -1,6 +1,6 @@ import type { IconButtonProps } from '@affine/component/ui/button'; import { IconButton } from '@affine/component/ui/button'; -import { MoreHorizontalIcon } from '@blocksuite/icons'; +import { MoreHorizontalIcon } from '@blocksuite/icons/rc'; import { forwardRef } from 'react'; import { headerMenuTrigger } from './styles.css'; diff --git a/packages/frontend/core/src/components/pure/help-island/index.tsx b/packages/frontend/core/src/components/pure/help-island/index.tsx index 40b3a9a55..c95c92c8f 100644 --- a/packages/frontend/core/src/components/pure/help-island/index.tsx +++ b/packages/frontend/core/src/components/pure/help-island/index.tsx @@ -1,7 +1,7 @@ import { Tooltip } from '@affine/component/ui/tooltip'; import { popupWindow } from '@affine/core/utils'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { CloseIcon, NewIcon } from '@blocksuite/icons'; +import { CloseIcon, NewIcon } from '@blocksuite/icons/rc'; import { DocsService, GlobalContextService, diff --git a/packages/frontend/core/src/components/pure/icons/index.tsx b/packages/frontend/core/src/components/pure/icons/index.tsx index 095b63503..a102549c2 100644 --- a/packages/frontend/core/src/components/pure/icons/index.tsx +++ b/packages/frontend/core/src/components/pure/icons/index.tsx @@ -4,7 +4,7 @@ import { LocalDataIcon as DefaultLocalDataIcon, LocalWorkspaceIcon as DefaultLocalWorkspaceIcon, PublishIcon as DefaultPublishIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; // Here are some icons with special color or size diff --git a/packages/frontend/core/src/components/pure/trash-page-footer/index.tsx b/packages/frontend/core/src/components/pure/trash-page-footer/index.tsx index 72f7f6929..2ef60a87b 100644 --- a/packages/frontend/core/src/components/pure/trash-page-footer/index.tsx +++ b/packages/frontend/core/src/components/pure/trash-page-footer/index.tsx @@ -2,7 +2,7 @@ import { Button } from '@affine/component/ui/button'; import { ConfirmModal } from '@affine/component/ui/modal'; import { Tooltip } from '@affine/component/ui/tooltip'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { DeleteIcon, ResetIcon } from '@blocksuite/icons'; +import { DeleteIcon, ResetIcon } from '@blocksuite/icons/rc'; import { DocService, useService, WorkspaceService } from '@toeverything/infra'; import { useCallback, useState } from 'react'; diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/add-collection-button.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/add-collection-button.tsx index de36f070b..0df309fe3 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/add-collection-button.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/add-collection-button.tsx @@ -1,5 +1,5 @@ import { IconButton } from '@affine/component/ui/button'; -import { PlusIcon } from '@blocksuite/icons'; +import { PlusIcon } from '@blocksuite/icons/rc'; import type { ReactElement } from 'react'; export const AddCollectionButton = ({ diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/collections-list.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/collections-list.tsx index 5bd59107f..f1bbd5e8a 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/collections-list.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/collections-list.tsx @@ -25,7 +25,7 @@ import { MoreHorizontalIcon, PlusIcon, ViewLayersIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import type { DocCollection } from '@blocksuite/store'; import { type AnimateLayoutChanges, useSortable } from '@dnd-kit/sortable'; import { CSS } from '@dnd-kit/utilities'; diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/doc.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/doc.tsx index 76b0a454b..9ee9b4ed9 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/doc.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/collections/doc.tsx @@ -4,7 +4,7 @@ import { WorkbenchService, } from '@affine/core/modules/workbench'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { EdgelessIcon, PageIcon } from '@blocksuite/icons'; +import { EdgelessIcon, PageIcon } from '@blocksuite/icons/rc'; import type { DocCollection, DocMeta } from '@blocksuite/store'; import { useDraggable } from '@dnd-kit/core'; import * as Collapsible from '@radix-ui/react-collapsible'; diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/components/operation-item.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/components/operation-item.tsx index 4a3b760a8..6ed3d98a1 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/components/operation-item.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/components/operation-item.tsx @@ -9,7 +9,7 @@ import { FilterMinusIcon, LinkedPageIcon, SplitViewIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import type { ReactElement } from 'react'; import { useMemo } from 'react'; diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/components/operation-menu-button.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/components/operation-menu-button.tsx index a0dae1826..ba5ce6d79 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/components/operation-menu-button.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/components/operation-menu-button.tsx @@ -4,7 +4,7 @@ import { Menu } from '@affine/component/ui/menu'; import { FavoriteItemsAdapter } from '@affine/core/modules/properties'; import { WorkbenchService } from '@affine/core/modules/workbench'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { MoreHorizontalIcon } from '@blocksuite/icons'; +import { MoreHorizontalIcon } from '@blocksuite/icons/rc'; import type { DocCollection } from '@blocksuite/store'; import { useService } from '@toeverything/infra'; import { useCallback } from 'react'; diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/components/reference-page.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/components/reference-page.tsx index b4bbb1c4f..c54de034b 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/components/reference-page.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/components/reference-page.tsx @@ -4,7 +4,7 @@ import { WorkbenchService, } from '@affine/core/modules/workbench'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { EdgelessIcon, PageIcon } from '@blocksuite/icons'; +import { EdgelessIcon, PageIcon } from '@blocksuite/icons/rc'; import type { DocCollection, DocMeta } from '@blocksuite/store'; import * as Collapsible from '@radix-ui/react-collapsible'; import { DocsService, useLiveData, useService } from '@toeverything/infra'; diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/add-favourite-button.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/add-favourite-button.tsx index d3f0dfbfd..67cb92666 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/add-favourite-button.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/add-favourite-button.tsx @@ -2,7 +2,7 @@ import { IconButton } from '@affine/component/ui/button'; import { useAsyncCallback } from '@affine/core/hooks/affine-async-hooks'; import { FavoriteItemsAdapter } from '@affine/core/modules/properties'; import { mixpanel } from '@affine/core/utils'; -import { PlusIcon } from '@blocksuite/icons'; +import { PlusIcon } from '@blocksuite/icons/rc'; import type { DocCollection } from '@blocksuite/store'; import { useService } from '@toeverything/infra'; diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/empty-item.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/empty-item.tsx index 4098c74c0..925856d64 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/empty-item.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/empty-item.tsx @@ -1,5 +1,5 @@ import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { FavoriteIcon } from '@blocksuite/icons'; +import { FavoriteIcon } from '@blocksuite/icons/rc'; import * as styles from './styles.css'; export const EmptyItem = () => { diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/favourite-nav-item.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/favourite-nav-item.tsx index cea313e4c..254e82741 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/favourite-nav-item.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/favorite/favourite-nav-item.tsx @@ -8,7 +8,7 @@ import { WorkbenchService, } from '@affine/core/modules/workbench'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { EdgelessIcon, PageIcon } from '@blocksuite/icons'; +import { EdgelessIcon, PageIcon } from '@blocksuite/icons/rc'; import { type AnimateLayoutChanges, useSortable } from '@dnd-kit/sortable'; import { CSS } from '@dnd-kit/utilities'; import * as Collapsible from '@radix-ui/react-collapsible'; diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/add-workspace/index.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/add-workspace/index.tsx index 3d363840a..e0c077f76 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/add-workspace/index.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/add-workspace/index.tsx @@ -1,6 +1,6 @@ import { MenuItem } from '@affine/component/ui/menu'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ImportIcon, PlusIcon } from '@blocksuite/icons'; +import { ImportIcon, PlusIcon } from '@blocksuite/icons/rc'; import * as styles from './index.css'; diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/index.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/index.tsx index 6fa55ef88..c77c1db15 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/index.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/index.tsx @@ -3,7 +3,7 @@ import { Divider } from '@affine/component/ui/divider'; import { MenuItem } from '@affine/component/ui/menu'; import { AuthService } from '@affine/core/modules/cloud'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { Logo1Icon } from '@blocksuite/icons'; +import { Logo1Icon } from '@blocksuite/icons/rc'; import { useLiveData, useService, diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/workspace-list/index.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/workspace-list/index.tsx index e4a4d8b3f..14e5a0fc6 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/workspace-list/index.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/user-with-workspace-list/workspace-list/index.tsx @@ -9,7 +9,7 @@ import { import { AuthService } from '@affine/core/modules/cloud'; import { WorkspaceFlavour } from '@affine/env/workspace'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { CloudWorkspaceIcon, LocalWorkspaceIcon } from '@blocksuite/icons'; +import { CloudWorkspaceIcon, LocalWorkspaceIcon } from '@blocksuite/icons/rc'; import type { WorkspaceMetadata } from '@toeverything/infra'; import { GlobalContextService, diff --git a/packages/frontend/core/src/components/pure/workspace-slider-bar/workspace-card/index.tsx b/packages/frontend/core/src/components/pure/workspace-slider-bar/workspace-card/index.tsx index afc1e14c0..7cc745e3d 100644 --- a/packages/frontend/core/src/components/pure/workspace-slider-bar/workspace-card/index.tsx +++ b/packages/frontend/core/src/components/pure/workspace-slider-bar/workspace-card/index.tsx @@ -15,7 +15,7 @@ import { LocalWorkspaceIcon, NoNetworkIcon, UnsyncIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import { useLiveData, useService, WorkspaceService } from '@toeverything/infra'; import { cssVar } from '@toeverything/theme'; import { useSetAtom } from 'jotai'; diff --git a/packages/frontend/core/src/components/root-app-sidebar/import-page.tsx b/packages/frontend/core/src/components/root-app-sidebar/import-page.tsx index 7026b0675..893c83fa5 100644 --- a/packages/frontend/core/src/components/root-app-sidebar/import-page.tsx +++ b/packages/frontend/core/src/components/root-app-sidebar/import-page.tsx @@ -1,7 +1,7 @@ import { useAsyncCallback } from '@affine/core/hooks/affine-async-hooks'; import { mixpanel } from '@affine/core/utils'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ImportIcon } from '@blocksuite/icons'; +import { ImportIcon } from '@blocksuite/icons/rc'; import type { DocCollection } from '../../shared'; import { MenuItem } from '../app-sidebar'; diff --git a/packages/frontend/core/src/components/root-app-sidebar/index.tsx b/packages/frontend/core/src/components/root-app-sidebar/index.tsx index 786db2daf..a11214f00 100644 --- a/packages/frontend/core/src/components/root-app-sidebar/index.tsx +++ b/packages/frontend/core/src/components/root-app-sidebar/index.tsx @@ -5,7 +5,7 @@ import { CollectionService } from '@affine/core/modules/collection'; import { mixpanel } from '@affine/core/utils'; import { apis, events } from '@affine/electron-api'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { FolderIcon, SettingsIcon } from '@blocksuite/icons'; +import { FolderIcon, SettingsIcon } from '@blocksuite/icons/rc'; import type { Doc } from '@blocksuite/store'; import { useDroppable } from '@dnd-kit/core'; import type { Workspace } from '@toeverything/infra'; diff --git a/packages/frontend/core/src/components/root-app-sidebar/journal-button.tsx b/packages/frontend/core/src/components/root-app-sidebar/journal-button.tsx index b0fbc2fe6..eeb01df82 100644 --- a/packages/frontend/core/src/components/root-app-sidebar/journal-button.tsx +++ b/packages/frontend/core/src/components/root-app-sidebar/journal-button.tsx @@ -5,7 +5,7 @@ import { import { WorkbenchService } from '@affine/core/modules/workbench'; import type { DocCollection } from '@affine/core/shared'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { TodayIcon, TomorrowIcon, YesterdayIcon } from '@blocksuite/icons'; +import { TodayIcon, TomorrowIcon, YesterdayIcon } from '@blocksuite/icons/rc'; import { useLiveData, useService } from '@toeverything/infra'; import { MenuItem } from '../app-sidebar'; diff --git a/packages/frontend/core/src/components/root-app-sidebar/user-info.tsx b/packages/frontend/core/src/components/root-app-sidebar/user-info.tsx index e4e5044be..d6fd5efaa 100644 --- a/packages/frontend/core/src/components/root-app-sidebar/user-info.tsx +++ b/packages/frontend/core/src/components/root-app-sidebar/user-info.tsx @@ -16,7 +16,7 @@ import { } from '@affine/core/atoms'; import { mixpanel } from '@affine/core/utils'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { AccountIcon, SignOutIcon } from '@blocksuite/icons'; +import { AccountIcon, SignOutIcon } from '@blocksuite/icons/rc'; import { useLiveData, useService } from '@toeverything/infra'; import { assignInlineVars } from '@vanilla-extract/dynamic'; import { useSetAtom } from 'jotai'; diff --git a/packages/frontend/core/src/components/share-page-not-found-error.tsx b/packages/frontend/core/src/components/share-page-not-found-error.tsx index 064a62c25..441e38cb3 100644 --- a/packages/frontend/core/src/components/share-page-not-found-error.tsx +++ b/packages/frontend/core/src/components/share-page-not-found-error.tsx @@ -1,5 +1,5 @@ import { Empty } from '@affine/component'; -import { Logo1Icon } from '@blocksuite/icons'; +import { Logo1Icon } from '@blocksuite/icons/rc'; export const SharePageNotFoundError = () => { return ( diff --git a/packages/frontend/core/src/hooks/affine/use-is-shared-page.tsx b/packages/frontend/core/src/hooks/affine/use-is-shared-page.tsx index 73ebd4d68..104d8a840 100644 --- a/packages/frontend/core/src/hooks/affine/use-is-shared-page.tsx +++ b/packages/frontend/core/src/hooks/affine/use-is-shared-page.tsx @@ -7,7 +7,7 @@ import { revokePublicPageMutation, } from '@affine/graphql'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { SingleSelectSelectSolidIcon } from '@blocksuite/icons'; +import { SingleSelectSelectSolidIcon } from '@blocksuite/icons/rc'; import type { DocMode, Workspace } from '@toeverything/infra'; import { cssVar } from '@toeverything/theme'; import { useCallback, useMemo } from 'react'; diff --git a/packages/frontend/core/src/hooks/affine/use-register-blocksuite-editor-commands.tsx b/packages/frontend/core/src/hooks/affine/use-register-blocksuite-editor-commands.tsx index f7704eda4..b7fb6269c 100644 --- a/packages/frontend/core/src/hooks/affine/use-register-blocksuite-editor-commands.tsx +++ b/packages/frontend/core/src/hooks/affine/use-register-blocksuite-editor-commands.tsx @@ -9,7 +9,7 @@ import { mixpanel } from '@affine/core/utils'; import { WorkspaceFlavour } from '@affine/env/workspace'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; import { assertExists } from '@blocksuite/global/utils'; -import { EdgelessIcon, HistoryIcon, PageIcon } from '@blocksuite/icons'; +import { EdgelessIcon, HistoryIcon, PageIcon } from '@blocksuite/icons/rc'; import { DocService, useLiveData, diff --git a/packages/frontend/core/src/modules/cmdk/views/data-hooks.tsx b/packages/frontend/core/src/modules/cmdk/views/data-hooks.tsx index 24ca3061a..cee321666 100644 --- a/packages/frontend/core/src/modules/cmdk/views/data-hooks.tsx +++ b/packages/frontend/core/src/modules/cmdk/views/data-hooks.tsx @@ -24,7 +24,7 @@ import { PageIcon, TodayIcon, ViewLayersIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import type { DocRecord, Workspace } from '@toeverything/infra'; import { GlobalContextService, diff --git a/packages/frontend/core/src/modules/cmdk/views/not-found.tsx b/packages/frontend/core/src/modules/cmdk/views/not-found.tsx index c65ea16a3..487eed1a7 100644 --- a/packages/frontend/core/src/modules/cmdk/views/not-found.tsx +++ b/packages/frontend/core/src/modules/cmdk/views/not-found.tsx @@ -1,6 +1,6 @@ import { QuickSearchService } from '@affine/core/modules/cmdk'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { SearchIcon } from '@blocksuite/icons'; +import { SearchIcon } from '@blocksuite/icons/rc'; import { useLiveData, useService } from '@toeverything/infra'; import { useCommandState } from 'cmdk'; diff --git a/packages/frontend/core/src/modules/find-in-page/view/find-in-page-modal.tsx b/packages/frontend/core/src/modules/find-in-page/view/find-in-page-modal.tsx index 60d6dbdef..9ad902005 100644 --- a/packages/frontend/core/src/modules/find-in-page/view/find-in-page-modal.tsx +++ b/packages/frontend/core/src/modules/find-in-page/view/find-in-page-modal.tsx @@ -4,7 +4,7 @@ import { ArrowUpSmallIcon, CloseIcon, SearchIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import * as Dialog from '@radix-ui/react-dialog'; import { useLiveData, useService } from '@toeverything/infra'; import { assignInlineVars } from '@vanilla-extract/dynamic'; diff --git a/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/chat.tsx b/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/chat.tsx index bfeaedb55..d35a11f05 100644 --- a/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/chat.tsx +++ b/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/chat.tsx @@ -1,6 +1,6 @@ import { ChatPanel } from '@affine/core/blocksuite/presets/ai'; import { assertExists } from '@blocksuite/global/utils'; -import { AiIcon } from '@blocksuite/icons'; +import { AiIcon } from '@blocksuite/icons/rc'; import { useCallback, useEffect, useRef } from 'react'; import type { SidebarTab, SidebarTabProps } from '../sidebar-tab'; diff --git a/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/frame.tsx b/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/frame.tsx index e886a5a1e..70e6b0a42 100644 --- a/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/frame.tsx +++ b/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/frame.tsx @@ -1,5 +1,5 @@ import { assertExists } from '@blocksuite/global/utils'; -import { FrameIcon } from '@blocksuite/icons'; +import { FrameIcon } from '@blocksuite/icons/rc'; import { FramePanel } from '@blocksuite/presets'; import { useCallback, useRef } from 'react'; diff --git a/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/journal.tsx b/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/journal.tsx index 5b7c4c175..1db38c4f8 100644 --- a/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/journal.tsx +++ b/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/journal.tsx @@ -14,7 +14,7 @@ import { MoreHorizontalIcon, PageIcon, TodayIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import type { DocRecord } from '@toeverything/infra'; import { DocService, diff --git a/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/outline.tsx b/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/outline.tsx index 0c5586c62..69c153ed5 100644 --- a/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/outline.tsx +++ b/packages/frontend/core/src/modules/multi-tab-sidebar/multi-tabs/tabs/outline.tsx @@ -1,5 +1,5 @@ import { assertExists } from '@blocksuite/global/utils'; -import { TocIcon } from '@blocksuite/icons'; +import { TocIcon } from '@blocksuite/icons/rc'; import { OutlinePanel } from '@blocksuite/presets'; import { useCallback, useRef } from 'react'; diff --git a/packages/frontend/core/src/modules/navigation/view/navigation-buttons.tsx b/packages/frontend/core/src/modules/navigation/view/navigation-buttons.tsx index e1389deed..aad143c9c 100644 --- a/packages/frontend/core/src/modules/navigation/view/navigation-buttons.tsx +++ b/packages/frontend/core/src/modules/navigation/view/navigation-buttons.tsx @@ -1,6 +1,6 @@ import { IconButton, Tooltip } from '@affine/component'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ArrowLeftSmallIcon, ArrowRightSmallIcon } from '@blocksuite/icons'; +import { ArrowLeftSmallIcon, ArrowRightSmallIcon } from '@blocksuite/icons/rc'; import { useLiveData, useService } from '@toeverything/infra'; import { useCallback, useEffect, useMemo } from 'react'; diff --git a/packages/frontend/core/src/modules/peek-view/view/doc-peek-controls.tsx b/packages/frontend/core/src/modules/peek-view/view/doc-peek-controls.tsx index 5d989132b..d4b72bb44 100644 --- a/packages/frontend/core/src/modules/peek-view/view/doc-peek-controls.tsx +++ b/packages/frontend/core/src/modules/peek-view/view/doc-peek-controls.tsx @@ -6,7 +6,7 @@ import { DualLinkIcon, ExpandFullIcon, SplitViewIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import { type DocMode, useService } from '@toeverything/infra'; import { clsx } from 'clsx'; import { diff --git a/packages/frontend/core/src/modules/right-sidebar/view/header.tsx b/packages/frontend/core/src/modules/right-sidebar/view/header.tsx index 520980ea9..94511df56 100644 --- a/packages/frontend/core/src/modules/right-sidebar/view/header.tsx +++ b/packages/frontend/core/src/modules/right-sidebar/view/header.tsx @@ -1,5 +1,5 @@ import { IconButton } from '@affine/component'; -import { RightSidebarIcon } from '@blocksuite/icons'; +import { RightSidebarIcon } from '@blocksuite/icons/rc'; import { WindowsAppControls } from '../../../components/pure/header/windows-app-controls'; import type { RightSidebarView } from '../entities/right-sidebar-view'; diff --git a/packages/frontend/core/src/modules/workbench/view/route-container.tsx b/packages/frontend/core/src/modules/workbench/view/route-container.tsx index 31f6562f8..5882d952e 100644 --- a/packages/frontend/core/src/modules/workbench/view/route-container.tsx +++ b/packages/frontend/core/src/modules/workbench/view/route-container.tsx @@ -1,6 +1,6 @@ import { IconButton } from '@affine/component'; import { WindowsAppControls } from '@affine/core/components/pure/header/windows-app-controls'; -import { RightSidebarIcon } from '@blocksuite/icons'; +import { RightSidebarIcon } from '@blocksuite/icons/rc'; import { useLiveData, useService } from '@toeverything/infra'; import { useAtomValue } from 'jotai'; import { Suspense, useCallback } from 'react'; diff --git a/packages/frontend/core/src/modules/workbench/view/split-view/panel.tsx b/packages/frontend/core/src/modules/workbench/view/split-view/panel.tsx index 9c7f263e4..0ada2064b 100644 --- a/packages/frontend/core/src/modules/workbench/view/split-view/panel.tsx +++ b/packages/frontend/core/src/modules/workbench/view/split-view/panel.tsx @@ -5,7 +5,7 @@ import { MoveToLeftDuotoneIcon, MoveToRightDuotoneIcon, SoloViewIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import { useSortable } from '@dnd-kit/sortable'; import { useLiveData, useService } from '@toeverything/infra'; import { assignInlineVars } from '@vanilla-extract/dynamic'; diff --git a/packages/frontend/core/src/pages/open-app.tsx b/packages/frontend/core/src/pages/open-app.tsx index 1dd829d8c..63ce9458f 100644 --- a/packages/frontend/core/src/pages/open-app.tsx +++ b/packages/frontend/core/src/pages/open-app.tsx @@ -3,7 +3,7 @@ import type { GetCurrentUserQuery } from '@affine/graphql'; import { fetcher, getCurrentUserQuery } from '@affine/graphql'; import { Trans } from '@affine/i18n'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { Logo1Icon } from '@blocksuite/icons'; +import { Logo1Icon } from '@blocksuite/icons/rc'; import { useCallback, useMemo } from 'react'; import type { LoaderFunction } from 'react-router-dom'; import { useLoaderData, useSearchParams } from 'react-router-dom'; diff --git a/packages/frontend/core/src/pages/share/share-detail-page.tsx b/packages/frontend/core/src/pages/share/share-detail-page.tsx index 7e92aaf5c..f3ae10a20 100644 --- a/packages/frontend/core/src/pages/share/share-detail-page.tsx +++ b/packages/frontend/core/src/pages/share/share-detail-page.tsx @@ -5,7 +5,7 @@ import { AuthService } from '@affine/core/modules/cloud'; import { WorkspaceFlavour } from '@affine/env/workspace'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; import { noop } from '@blocksuite/global/utils'; -import { Logo1Icon } from '@blocksuite/icons'; +import { Logo1Icon } from '@blocksuite/icons/rc'; import type { AffineEditorContainer } from '@blocksuite/presets'; import type { Doc as BlockSuiteDoc } from '@blocksuite/store'; import type { Doc, DocMode, Workspace } from '@toeverything/infra'; diff --git a/packages/frontend/core/src/pages/share/share-footer.tsx b/packages/frontend/core/src/pages/share/share-footer.tsx index 39a0a86ec..625311c91 100644 --- a/packages/frontend/core/src/pages/share/share-footer.tsx +++ b/packages/frontend/core/src/pages/share/share-footer.tsx @@ -1,5 +1,5 @@ import { useAFFiNEI18N } from '@affine/i18n/hooks'; -import { ArrowRightBigIcon } from '@blocksuite/icons'; +import { ArrowRightBigIcon } from '@blocksuite/icons/rc'; import * as styles from './share-footer.css'; diff --git a/packages/frontend/core/src/pages/workspace/all-collection/header.tsx b/packages/frontend/core/src/pages/workspace/all-collection/header.tsx index 34be6e3ff..bb90a6599 100644 --- a/packages/frontend/core/src/pages/workspace/all-collection/header.tsx +++ b/packages/frontend/core/src/pages/workspace/all-collection/header.tsx @@ -1,7 +1,7 @@ import { IconButton } from '@affine/component'; import { Header } from '@affine/core/components/pure/header'; import { WorkspaceModeFilterTab } from '@affine/core/components/pure/workspace-mode-filter-tab'; -import { PlusIcon } from '@blocksuite/icons'; +import { PlusIcon } from '@blocksuite/icons/rc'; import clsx from 'clsx'; import * as styles from './header.css'; diff --git a/packages/frontend/core/src/pages/workspace/all-page/all-page-header.tsx b/packages/frontend/core/src/pages/workspace/all-page/all-page-header.tsx index e9a5a6e84..e7ebdc0a2 100644 --- a/packages/frontend/core/src/pages/workspace/all-page/all-page-header.tsx +++ b/packages/frontend/core/src/pages/workspace/all-page/all-page-header.tsx @@ -9,7 +9,7 @@ import { WorkspaceModeFilterTab } from '@affine/core/components/pure/workspace-m import { useAsyncCallback } from '@affine/core/hooks/affine-async-hooks'; import { mixpanel } from '@affine/core/utils'; import type { Filter } from '@affine/env/filter'; -import { PlusIcon } from '@blocksuite/icons'; +import { PlusIcon } from '@blocksuite/icons/rc'; import { useService, WorkspaceService } from '@toeverything/infra'; import clsx from 'clsx'; diff --git a/packages/frontend/core/src/pages/workspace/collection/header.tsx b/packages/frontend/core/src/pages/workspace/collection/header.tsx index 01f6cfc36..2249c1337 100644 --- a/packages/frontend/core/src/pages/workspace/collection/header.tsx +++ b/packages/frontend/core/src/pages/workspace/collection/header.tsx @@ -2,7 +2,7 @@ import { IconButton } from '@affine/component'; import { PageDisplayMenu } from '@affine/core/components/page-list'; import { Header } from '@affine/core/components/pure/header'; import { WorkspaceModeFilterTab } from '@affine/core/components/pure/workspace-mode-filter-tab'; -import { PlusIcon } from '@blocksuite/icons'; +import { PlusIcon } from '@blocksuite/icons/rc'; import clsx from 'clsx'; import * as styles from './collection.css'; diff --git a/packages/frontend/core/src/pages/workspace/collection/index.tsx b/packages/frontend/core/src/pages/workspace/collection/index.tsx index d5cdfcf8f..939fae964 100644 --- a/packages/frontend/core/src/pages/workspace/collection/index.tsx +++ b/packages/frontend/core/src/pages/workspace/collection/index.tsx @@ -15,7 +15,7 @@ import { FilterIcon, PageIcon, ViewLayersIcon, -} from '@blocksuite/icons'; +} from '@blocksuite/icons/rc'; import { useLiveData, useService, WorkspaceService } from '@toeverything/infra'; import { useCallback, useEffect, useState } from 'react'; import { useParams } from 'react-router-dom'; diff --git a/packages/frontend/core/src/pages/workspace/trash-page.tsx b/packages/frontend/core/src/pages/workspace/trash-page.tsx index f533d1c17..aa01862bb 100644 --- a/packages/frontend/core/src/pages/workspace/trash-page.tsx +++ b/packages/frontend/core/src/pages/workspace/trash-page.tsx @@ -6,7 +6,7 @@ import { Header } from '@affine/core/components/pure/header'; import { useBlockSuiteDocMeta } from '@affine/core/hooks/use-block-suite-page-meta'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; import { assertExists } from '@blocksuite/global/utils'; -import { DeleteIcon } from '@blocksuite/icons'; +import { DeleteIcon } from '@blocksuite/icons/rc'; import { useService, WorkspaceService } from '@toeverything/infra'; import { ViewBodyIsland, ViewHeaderIsland } from '../../modules/workbench'; diff --git a/yarn.lock b/yarn.lock index a4c795e4c..42c38b5a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -285,7 +285,7 @@ __metadata: "@blocksuite/block-std": "npm:0.15.0-canary-202406180357-838ef08" "@blocksuite/blocks": "npm:0.15.0-canary-202406180357-838ef08" "@blocksuite/global": "npm:0.15.0-canary-202406180357-838ef08" - "@blocksuite/icons": "npm:2.1.55" + "@blocksuite/icons": "npm:2.1.58" "@blocksuite/presets": "npm:0.15.0-canary-202406180357-838ef08" "@blocksuite/store": "npm:0.15.0-canary-202406180357-838ef08" "@dnd-kit/core": "npm:^6.1.0" @@ -386,7 +386,7 @@ __metadata: "@blocksuite/block-std": "npm:0.15.0-canary-202406180357-838ef08" "@blocksuite/blocks": "npm:0.15.0-canary-202406180357-838ef08" "@blocksuite/global": "npm:0.15.0-canary-202406180357-838ef08" - "@blocksuite/icons": "npm:2.1.55" + "@blocksuite/icons": "npm:2.1.58" "@blocksuite/inline": "npm:0.15.0-canary-202406180357-838ef08" "@blocksuite/presets": "npm:0.15.0-canary-202406180357-838ef08" "@blocksuite/store": "npm:0.15.0-canary-202406180357-838ef08" @@ -3726,13 +3726,19 @@ __metadata: languageName: node linkType: hard -"@blocksuite/icons@npm:2.1.55": - version: 2.1.55 - resolution: "@blocksuite/icons@npm:2.1.55" +"@blocksuite/icons@npm:2.1.58": + version: 2.1.58 + resolution: "@blocksuite/icons@npm:2.1.58" peerDependencies: "@types/react": ^18.0.25 + lit: ^2.6.1 react: ^18.2.0 - checksum: 10/2009dfec4bf0cf0893c733407627105bcac39562126a8311c8c07a14ed7aabd98a56273799e3474e20e4b8733c5b6f84a20b467d7d822970fc3bf95e148d5ee1 + peerDependenciesMeta: + lit: + optional: true + react: + optional: true + checksum: 10/5984b1cf7023c09d67b0dd161c5e4f6cbd96a2310a75fa9ea334a6cc75bdaf5dd1dc51d35c6c38e353498d94c06de324c1a3a2bb822e9dad05d50f34621fa8d9 languageName: node linkType: hard