diff --git a/src/App.vue b/src/App.vue
index 8556166..899ef21 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,6 +1,7 @@
diff --git a/src/components/layout/CheckoutStepper.vue b/src/components/layout/CheckoutStepper.vue
index eb96b1d..19f14c7 100644
--- a/src/components/layout/CheckoutStepper.vue
+++ b/src/components/layout/CheckoutStepper.vue
@@ -5,9 +5,9 @@ defineProps<{
const steps = [
{ num: 1, label: 'سبد خرید' },
- { num: 2, label: 'انتخاب تسویه' },
- { num: 3, label: 'ثبت اطلاعات' },
- { num: 4, label: 'تأیید نهایی' },
+ { num: 2, label: 'ثبت سفارش' },
+ { num: 3, label: 'صدور فاکتور' },
+ { num: 4, label: 'تسویه' },
]
diff --git a/src/components/layout/DesktopHeader.vue b/src/components/layout/DesktopHeader.vue
index 99ef038..35c3784 100644
--- a/src/components/layout/DesktopHeader.vue
+++ b/src/components/layout/DesktopHeader.vue
@@ -3,18 +3,27 @@ import { ref, computed } from 'vue'
import { useRoute, useRouter } from 'vue-router'
import { useAuthStore } from '@/stores/auth'
import { useCartStore } from '@/stores/cart'
+import { useNotificationStore } from '@/stores/notification'
import IconSearch from '@/components/icons/IconSearch.vue'
import IconBell from '@/components/icons/IconBell.vue'
import IconChevronLeft from '@/components/icons/IconChevronLeft.vue'
+import { toPersianDigits } from '@/utils/format'
const route = useRoute()
const router = useRouter()
const authStore = useAuthStore()
const cartStore = useCartStore()
+const notificationStore = useNotificationStore()
const searchQuery = ref('')
const showUserMenu = ref(false)
+const unreadLabel = computed(() =>
+ toPersianDigits(
+ notificationStore.unreadCount > 9 ? '9+' : String(notificationStore.unreadCount),
+ ),
+)
+
const initials = computed(() => {
const first = authStore.user?.firstName?.[0] ?? ''
const last = authStore.user?.lastName?.[0] ?? ''
@@ -73,9 +82,20 @@ function logout() {