From 5dace5f788e6ff58040471f5123abebd1111ed21 Mon Sep 17 00:00:00 2001 From: zhaoweijie Date: Mon, 15 Dec 2025 20:47:28 +0800 Subject: [PATCH] =?UTF-8?q?feat(assets):=20=E6=B7=BB=E5=8A=A0=20SVG=20?= =?UTF-8?q?=E5=9B=BE=E6=A0=87=E5=92=8C=E7=8E=AF=E5=A2=83=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 icons.svg 文件用于定义应用图标 - 添加 .env 配置文件设置 API 基础地址 - 配置图标视图框和路径数据 - 设置图标宽度为 100%,高度为 6 --- frontend/.env | 1 + frontend/public/logo.png | Bin 0 -> 7078 bytes frontend/src/assets/icons/agent-change.svg | 1 + frontend/src/assets/icons/close.svg | 1 + frontend/src/assets/icons/icons.svg | 14 ++++++++++++++ frontend/src/assets/icons/left.svg | 1 + frontend/src/assets/icons/moon.svg | 1 + frontend/src/assets/icons/process.svg | 1 + frontend/src/assets/icons/right.svg | 1 + frontend/src/assets/icons/sunny.svg | 1 + 10 files changed, 22 insertions(+) create mode 100644 frontend/.env create mode 100644 frontend/public/logo.png create mode 100644 frontend/src/assets/icons/agent-change.svg create mode 100644 frontend/src/assets/icons/close.svg create mode 100644 frontend/src/assets/icons/icons.svg create mode 100644 frontend/src/assets/icons/left.svg create mode 100644 frontend/src/assets/icons/moon.svg create mode 100644 frontend/src/assets/icons/process.svg create mode 100644 frontend/src/assets/icons/right.svg create mode 100644 frontend/src/assets/icons/sunny.svg diff --git a/frontend/.env b/frontend/.env new file mode 100644 index 0000000..edb0615 --- /dev/null +++ b/frontend/.env @@ -0,0 +1 @@ +API_BASE=http://127.0.0.1:8000 diff --git a/frontend/public/logo.png b/frontend/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4ad388d2c89b067e369bf9726d4f07aa090c46 GIT binary patch literal 7078 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 \ No newline at end of file diff --git a/frontend/src/assets/icons/close.svg b/frontend/src/assets/icons/close.svg new file mode 100644 index 0000000..6c727d8 --- /dev/null +++ b/frontend/src/assets/icons/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/icons.svg b/frontend/src/assets/icons/icons.svg new file mode 100644 index 0000000..ccbb33b --- /dev/null +++ b/frontend/src/assets/icons/icons.svg @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/frontend/src/assets/icons/left.svg b/frontend/src/assets/icons/left.svg new file mode 100644 index 0000000..4edebe9 --- /dev/null +++ b/frontend/src/assets/icons/left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/moon.svg b/frontend/src/assets/icons/moon.svg new file mode 100644 index 0000000..928f92f --- /dev/null +++ b/frontend/src/assets/icons/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/process.svg b/frontend/src/assets/icons/process.svg new file mode 100644 index 0000000..b99fc3f --- /dev/null +++ b/frontend/src/assets/icons/process.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/right.svg b/frontend/src/assets/icons/right.svg new file mode 100644 index 0000000..6fc08f3 --- /dev/null +++ b/frontend/src/assets/icons/right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend/src/assets/icons/sunny.svg b/frontend/src/assets/icons/sunny.svg new file mode 100644 index 0000000..09d167d --- /dev/null +++ b/frontend/src/assets/icons/sunny.svg @@ -0,0 +1 @@ + \ No newline at end of file