update at 2026-02-07 12:55:25

This commit is contained in:
douboer
2026-02-07 12:55:25 +08:00
parent eb2ad134d3
commit 5036daea3e
38 changed files with 56 additions and 31 deletions

View File

@@ -51,13 +51,13 @@ function isInPreview(node: FontTreeNode): boolean {
>
<img
v-if="node.expanded"
src="/assets/icons/zhedie.svg"
src="../assets/icons/zhedie.svg"
alt="收起"
class="w-[15px] h-[15px]"
/>
<img
v-else
src="/assets/icons/icons_idx%20_12.svg"
src="../assets/icons/icons_idx%20_12.svg"
alt="展开"
class="w-[15px] h-[15px]"
/>
@@ -79,7 +79,7 @@ function isInPreview(node: FontTreeNode): boolean {
<!-- 字体列表 -->
<div v-if="node.expanded && node.children" class="flex flex-col gap-3 mt-3">
<div
v-for="(child, index) in node.children"
v-for="child in node.children"
:key="child.name"
class="flex items-center gap-2 border-b border-[#c9cdd4] pb-2 relative"
>
@@ -88,7 +88,7 @@ function isInPreview(node: FontTreeNode): boolean {
<!-- 字体图标 -->
<div class="w-4 h-4 shrink-0 ml-[17px]">
<img src="/assets/icons/icons_idx%20_18.svg" alt="font" class="w-full h-full" />
<img src="../assets/icons/icons_idx%20_18.svg" alt="font" class="w-full h-full" />
</div>
<!-- 字体名称 -->
@@ -102,7 +102,7 @@ function isInPreview(node: FontTreeNode): boolean {
class="w-[18px] h-[18px] shrink-0 border rounded-full flex items-center justify-center p-0 bg-transparent"
:class="isInPreview(child) ? 'bg-[#9b6bc2] border-[#9b6bc2]' : 'border-[#c9cdd4]'"
>
<img v-if="isInPreview(child)" src="/assets/icons/checkbox.svg" alt="选中" class="w-[11px] h-[9px]" />
<img v-if="isInPreview(child)" src="../assets/icons/checkbox.svg" alt="选中" class="w-[11px] h-[9px]" />
</button>
<!-- 收藏按钮 -->
@@ -111,7 +111,7 @@ function isInPreview(node: FontTreeNode): boolean {
class="w-[18px] h-[17px] shrink-0 p-0 border-0 bg-transparent"
>
<img
src="/assets/icons/icons_idx%20_19.svg"
src="../assets/icons/icons_idx%20_19.svg"
alt="收藏"
class="w-full h-full"
:class="isFavorite(child) ? 'favorite-active' : ''"