From 87571a0879fc4f74d829a3058e3d4ad555960e2f Mon Sep 17 00:00:00 2001 From: Cats Juice Date: Fri, 27 Oct 2023 15:59:41 +0800 Subject: [PATCH] chore(core): replace setting-modal sidebar icons (#4742) --- .../setting-modal/general-setting/icons.tsx | 41 +++++++++++++++++++ .../setting-modal/general-setting/index.tsx | 7 ++-- 2 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 packages/frontend/core/src/components/affine/setting-modal/general-setting/icons.tsx diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/icons.tsx b/packages/frontend/core/src/components/affine/setting-modal/general-setting/icons.tsx new file mode 100644 index 0000000000..8933141a30 --- /dev/null +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/icons.tsx @@ -0,0 +1,41 @@ +import type { SVGProps } from 'react'; + +export const UpgradeIcon = ({ width, height }: SVGProps) => { + return ( + + + + ); +}; + +export const PaymentIcon = ({ width, height }: SVGProps) => { + return ( + + + + ); +}; diff --git a/packages/frontend/core/src/components/affine/setting-modal/general-setting/index.tsx b/packages/frontend/core/src/components/affine/setting-modal/general-setting/index.tsx index 241170a1d0..956d99bd5b 100644 --- a/packages/frontend/core/src/components/affine/setting-modal/general-setting/index.tsx +++ b/packages/frontend/core/src/components/affine/setting-modal/general-setting/index.tsx @@ -11,6 +11,7 @@ import { useCurrentLoginStatus } from '../../../../hooks/affine/use-current-logi import { AboutAffine } from './about'; import { AppearanceSettings } from './appearance'; import { BillingSettings } from './billing'; +import { PaymentIcon, UpgradeIcon } from './icons'; import { AFFiNECloudPlans } from './plans'; import { Plugins } from './plugins'; import { Shortcuts } from './shortcuts'; @@ -52,8 +53,7 @@ export const useGeneralSettingList = (): GeneralSettingList => { { key: 'plans', title: t['com.affine.payment.title'](), - // TODO: icon - icon: KeyboardIcon, + icon: UpgradeIcon, testId: 'plans-panel-trigger', }, @@ -75,8 +75,7 @@ export const useGeneralSettingList = (): GeneralSettingList => { settings.splice(3, 0, { key: 'billing', title: t['com.affine.payment.billing-setting.title'](), - // TODO: icon - icon: KeyboardIcon, + icon: PaymentIcon, testId: 'billing-panel-trigger', }); }