From 16606c8203f2a71ec572289867bc3f5b9eb80a13 Mon Sep 17 00:00:00 2001 From: puriphatt Date: Wed, 3 Apr 2024 13:11:31 +0700 Subject: [PATCH] fix: Main => use iconify&iconsax --- src/components/home/MenuItem.vue | 10 +++++++++- src/pages/MainPage.vue | 23 ++++++++++++++--------- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/src/components/home/MenuItem.vue b/src/components/home/MenuItem.vue index e2371908..c32e7cea 100644 --- a/src/components/home/MenuItem.vue +++ b/src/components/home/MenuItem.vue @@ -11,6 +11,7 @@ defineProps<{ icon: string; title: string; caption: string; + isax?: boolean; color: | 'green' | 'red' @@ -42,7 +43,14 @@ function navigateTo(destination: string) { :class="`q-pa-md menu-icon menu-icon__${v.color}${($q.dark.isActive && ' dark') || ''}`" :bordered="$q.dark.isActive" > - + +
{{ v.title }} diff --git a/src/pages/MainPage.vue b/src/pages/MainPage.vue index 80c434b5..7adfe6c7 100644 --- a/src/pages/MainPage.vue +++ b/src/pages/MainPage.vue @@ -14,21 +14,23 @@ const menu = [ }, { value: 'personnel-management', - icon: 'mdi-account', + icon: 'isax-frame5', color: 'cyan', title: 'จัดการบุคลากร', caption: 'จัดการคนภายในองค์กร', + isax: true, }, { value: '', - icon: 'mdi-account', + icon: 'isax-frame5', color: 'cyan', title: 'จัดการลูกค้า', caption: 'จัดการคนภายในองค์กร', + isax: true, }, { value: '', - icon: 'mdi-truck', + icon: 'heroicons-truck-solid', color: 'orange', title: 'สินค้าและบริการ', caption: 'รายการสินค้าและบริการ', @@ -42,38 +44,42 @@ const menu = [ }, { value: '', - icon: 'mdi-monitor', + icon: 'isax-device-message5', color: 'purple', title: 'รายการคำขอ', caption: 'แสดงรายการคำขอ', + isax: true, }, { value: '', - icon: 'mdi-receipt-text', + icon: 'isax-receipt-2-15', color: 'red', title: 'ใบสั่งซื้อ', caption: 'รายการใบสั่งซื้อ', + isax: true, }, { value: '', - icon: 'mdi-package', + icon: 'material-symbols:box', color: 'camo', title: 'ใบรับสินค้า', caption: 'รายการใบรับสินค้า', }, { value: '', - icon: 'mdi-currency-usd', + icon: 'isax-dollar-circle4', color: 'lime', title: 'การจัดการการเงิน', caption: 'รายการบัญชีทั้งหมด', + isax: true, }, { value: '', - icon: 'mdi-view-dashboard', + icon: 'isax-element-35', color: 'cyan', title: 'Dashboard', caption: 'แสดงข้อมูลสถิติ', + isax: true, }, { value: '', @@ -110,7 +116,6 @@ const menu = [