diff --git a/icons/mgc/power.svg b/icons/mgc/power.svg
index f8bb58818..fab6d37d5 100644
--- a/icons/mgc/power.svg
+++ b/icons/mgc/power.svg
@@ -1,5 +1,5 @@
+ fill="currentColor" />
+
\ No newline at end of file
diff --git a/src/renderer/src/modules/settings/title.tsx b/src/renderer/src/modules/settings/title.tsx
index 8f826c4a5..3f8500dbd 100644
--- a/src/renderer/src/modules/settings/title.tsx
+++ b/src/renderer/src/modules/settings/title.tsx
@@ -37,9 +37,11 @@ export const SettingsTitle = ({
className?: string
loader?: () => SettingPageConfig
}) => {
- const { iconName, name: title } = (useLoaderData() ||
- loader?.() ||
- {}) as SettingPageConfig
+ const {
+ iconName,
+ name: title,
+ headerIcon,
+ } = (useLoaderData() || loader?.() || {}) as SettingPageConfig
if (!title) {
return null
@@ -52,7 +54,7 @@ export const SettingsTitle = ({
className,
)}
>
-
+
{title}
)
diff --git a/src/renderer/src/modules/settings/utils.ts b/src/renderer/src/modules/settings/utils.ts
index a347c6332..32066d680 100644
--- a/src/renderer/src/modules/settings/utils.ts
+++ b/src/renderer/src/modules/settings/utils.ts
@@ -2,7 +2,7 @@ export interface SettingPageConfig {
iconName: string
name: string
priority: number
-
+ headerIcon?: string
}
export const defineSettingPage = (config: SettingPageConfig) => () => ({
...config,
diff --git a/src/renderer/src/pages/settings/(settings)/wallet.tsx b/src/renderer/src/pages/settings/(settings)/wallet.tsx
index b00875962..d5b171b44 100644
--- a/src/renderer/src/pages/settings/(settings)/wallet.tsx
+++ b/src/renderer/src/pages/settings/(settings)/wallet.tsx
@@ -1,7 +1,7 @@
import { SettingWallet } from "@renderer/modules/settings/tabs/wallet"
import { defineSettingPage } from "@renderer/modules/settings/utils"
-const iconName = "i-mgc-power"
+const iconName = `i-mgc-power-outline`
const name = "Power"
const priority = 1050
@@ -9,6 +9,7 @@ export const loader = defineSettingPage({
iconName,
name,
priority,
+ headerIcon: `i-mgc-power text-accent`,
})
export function Component() {