diff --git a/src/renderer/assets.d.ts b/src/renderer/assets.d.ts new file mode 100644 index 0000000..0465136 --- /dev/null +++ b/src/renderer/assets.d.ts @@ -0,0 +1,14 @@ +declare module '*.png' { + const src: string + export default src +} + +declare module '*.svg' { + const src: string + export default src +} + +declare module '*.ico' { + const src: string + export default src +} diff --git a/src/renderer/assets/icon.png b/src/renderer/assets/icon.png new file mode 100644 index 0000000..2bed7af Binary files /dev/null and b/src/renderer/assets/icon.png differ diff --git a/src/renderer/components/Icons.tsx b/src/renderer/components/Icons.tsx index 7149de4..d2ebae5 100644 --- a/src/renderer/components/Icons.tsx +++ b/src/renderer/components/Icons.tsx @@ -1,4 +1,5 @@ import React from 'react' +import appIconUrl from '../assets/icon.png' // 统一图标 Props interface IconProps { @@ -9,31 +10,10 @@ interface IconProps { const defaultProps: Partial = { size: 18 } -// ===== 应用图标(现代化简洁风格) ===== +// ===== 应用图标 ===== export function AppIcon({ size = 80 }: IconProps) { return ( - - - - - - - - - - - - {/* 圆角矩形背景 */} - - {/* 左上角高光 */} - - {/* MD 文字 */} - MD - {/* 底部装饰线 */} - - + MarkLite ) }