Skip to content

Commit 47e0627

Browse files
committed
refactor(ui): migrate v-icon icons to iconify names and em sizing
1 parent c0d89a9 commit 47e0627

7 files changed

Lines changed: 19 additions & 18 deletions

File tree

src/components/FeaturesSection.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ import FeatureCard from './FeatureCard.vue';
6767
</FeatureCard>
6868

6969
<FeatureCard iconClass="color-sky" title="Chuẩn bài Linux">
70-
<template #icon><v-icon name="si-linux" scale="1.5" /></template>
70+
<template #icon><v-icon icon="simple-icons:linux" width="1.5em" height="1.5em" /></template>
7171
<p>
7272
Hoạt động ổn định trên X11/Wayland, tương thích ngược với Wine và
7373
hỗ trợ tối đa cho trình duyệt nhân Chromium.

src/components/FooterSection.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<div class="footer-links">
1515
<h4>Liên kết</h4>
1616
<a href="https://github.com/LotusInputMethod/fcitx5-lotus" class="flex items-center gap-2">
17-
<v-icon name="si-github" /> GitHub
17+
<v-icon icon="simple-icons:github" /> GitHub
1818
</a>
1919
<a href="https://github.com/LotusInputMethod/fcitx5-lotus/releases">Releases</a>
2020
<a href="https://github.com/LotusInputMethod/fcitx5-lotus/issues/new?template=bug_report.yml">Báo lỗi

src/components/HeroSection.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,35 +70,35 @@ onUnmounted(() => {
7070
</el-icon> Cài đặt ngay
7171
</el-button>
7272
<el-button size="large" class="btn-source" @click="goToGitHub">
73-
<v-icon name="si-github" class="mr-2" scale="1.1" /> Xem trên
73+
<v-icon icon="simple-icons:github" class="mr-2" width="1.1em" height="1.1em" /> Xem trên
7474
GitHub
7575
</el-button>
7676
</div>
7777
<div class="hero-stats">
7878
<div class="stat-item">
7979
<strong>
80-
<v-icon name="hi-star" scale="1.8" class="align-bottom mr-1" />
80+
<v-icon icon="heroicons:star" width="1.2em" height="1.2em" class="align-bottom mr-1" />
8181
{{ starCount }}
8282
</strong>
8383
<span>Stars</span>
8484
</div>
8585
<div class="stat-item">
8686
<strong>
87-
<v-icon name="si-linux" scale="1.8" class="align-bottom mr-1" />
87+
<v-icon icon="simple-icons:linux" width="1.2em" height="1.2em" class="align-bottom mr-1" />
8888
6+
8989
</strong>
9090
<span>Distros hỗ trợ</span>
9191
</div>
9292
<div class="stat-item">
9393
<strong>
94-
<v-icon name="hi-users" scale="1.8" class="align-bottom mr-1" />
94+
<v-icon icon="heroicons:users" width="1.2em" height="1.2em" class="align-bottom mr-1" />
9595
{{ contributorCount }}
9696
</strong>
9797
<span>Người đóng góp</span>
9898
</div>
9999
<div class="stat-item">
100100
<strong>
101-
<v-icon name="hi-tag" scale="1.8" class="align-bottom mr-1" />
101+
<v-icon icon="heroicons:tag" width="1.2em" height="1.2em" class="align-bottom mr-1" />
102102
<a v-if="latestVersion" :href="latestReleaseUrl" target="_blank" class="release-link">
103103
{{ latestVersion }}
104104
</a>

src/components/NavBar.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ onUnmounted(() => {
5454
</el-button>
5555

5656
<el-button type="primary" round class="btn-github" @click="goToGitHub">
57-
<v-icon name="si-github" class="mr-2" /> GitHub
57+
<v-icon icon="simple-icons:github" class="mr-2" /> GitHub
5858
</el-button>
5959
</div>
6060

@@ -81,7 +81,7 @@ onUnmounted(() => {
8181
<a href="#uninstall" @click="mobileMenuOpen = false">Gỡ cài đặt</a>
8282
<a href="#contributors" @click="mobileMenuOpen = false">Đóng góp</a>
8383
<el-button type="primary" @click="goToGitHub">
84-
<v-icon name="si-github" class="mr-2" /> GitHub
84+
<v-icon icon="simple-icons:github" class="mr-2" /> GitHub
8585
</el-button>
8686
</div>
8787
</Transition>

src/components/UninstallItem.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ defineProps<{
99
<details class="uninstall-details">
1010
<summary>
1111
<div class="distro-label">
12-
<v-icon :name="icon" scale="1.4" class="mr-3" />
12+
<v-icon :icon="icon" width="1.2em" height="1.2em" class="mr-3" />
1313
<span>{{ name }}</span>
1414
</div>
1515
</summary>

src/components/UsageSection.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,8 @@ const modeColumns = [
170170

171171
<a href="https://fcitx-im.org/wiki/QuickPhrase" target="_blank"
172172
class="text-link text-sm inline-flex items-center">
173-
Xem chi tiết tại Fcitx5 Wiki <v-icon name="hi-external-link" class="ml-1" scale="0.8" />
173+
Xem chi tiết tại Fcitx5 Wiki <v-icon icon="heroicons:arrow-top-right-on-square" class="ml-1"
174+
width="0.8em" height="0.8em" />
174175
</a>
175176
</div>
176177
</el-tab-pane>

src/data/installer.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
export const distros = [
2-
{ name: 'Ubuntu', icon: 'si-ubuntu' },
3-
{ name: 'Debian', icon: 'si-debian' },
4-
{ name: 'Fedora', icon: 'si-fedora' },
5-
{ name: 'Arch Linux', icon: 'si-archlinux' },
6-
{ name: 'openSUSE', icon: 'si-opensuse' },
7-
{ name: 'NixOS', icon: 'si-nixos' },
8-
{ name: 'Void Linux', icon: 'co-linux' },
2+
{ name: 'Ubuntu', icon: 'simple-icons:ubuntu' },
3+
{ name: 'Debian', icon: 'simple-icons:debian' },
4+
{ name: 'Fedora', icon: 'simple-icons:fedora' },
5+
{ name: 'Arch Linux', icon: 'simple-icons:archlinux' },
6+
{ name: 'openSUSE', icon: 'simple-icons:opensuse' },
7+
{ name: 'NixOS', icon: 'simple-icons:nixos' },
8+
{ name: 'Void Linux', icon: 'simple-icons:voidlinux' },
99
];
1010

1111
export type StepBlock =

0 commit comments

Comments
 (0)