diff --git a/apps/web/public/brand/mento-ai-avatar.png b/apps/web/public/brand/mento-ai-avatar.png new file mode 100644 index 0000000..13403a3 Binary files /dev/null and b/apps/web/public/brand/mento-ai-avatar.png differ diff --git a/apps/web/public/brand/mento-logo.png b/apps/web/public/brand/mento-logo.png new file mode 100644 index 0000000..04b9094 Binary files /dev/null and b/apps/web/public/brand/mento-logo.png differ diff --git a/apps/web/public/brand/mento-logo.svg b/apps/web/public/brand/mento-logo.svg new file mode 100644 index 0000000..a44345e --- /dev/null +++ b/apps/web/public/brand/mento-logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/apps/web/src/components/brand/MentoAiAvatar.vue b/apps/web/src/components/brand/MentoAiAvatar.vue new file mode 100644 index 0000000..843f587 --- /dev/null +++ b/apps/web/src/components/brand/MentoAiAvatar.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/apps/web/src/components/brand/MentoLogo.vue b/apps/web/src/components/brand/MentoLogo.vue new file mode 100644 index 0000000..353d271 --- /dev/null +++ b/apps/web/src/components/brand/MentoLogo.vue @@ -0,0 +1,65 @@ + + + + + diff --git a/apps/web/src/components/dashboard/HomeAiAssistant.vue b/apps/web/src/components/dashboard/HomeAiAssistant.vue new file mode 100644 index 0000000..06c2ccd --- /dev/null +++ b/apps/web/src/components/dashboard/HomeAiAssistant.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/apps/web/src/components/dashboard/HomeHero.vue b/apps/web/src/components/dashboard/HomeHero.vue new file mode 100644 index 0000000..3016898 --- /dev/null +++ b/apps/web/src/components/dashboard/HomeHero.vue @@ -0,0 +1,272 @@ + + + + + diff --git a/apps/web/src/components/dashboard/HomeKpiRow.vue b/apps/web/src/components/dashboard/HomeKpiRow.vue new file mode 100644 index 0000000..c996fa0 --- /dev/null +++ b/apps/web/src/components/dashboard/HomeKpiRow.vue @@ -0,0 +1,111 @@ + + + + + diff --git a/apps/web/src/components/dashboard/HomeMiniPipeline.vue b/apps/web/src/components/dashboard/HomeMiniPipeline.vue new file mode 100644 index 0000000..550d86e --- /dev/null +++ b/apps/web/src/components/dashboard/HomeMiniPipeline.vue @@ -0,0 +1,159 @@ + + + + + diff --git a/apps/web/src/components/dashboard/HomeRecentActivities.vue b/apps/web/src/components/dashboard/HomeRecentActivities.vue new file mode 100644 index 0000000..32f8616 --- /dev/null +++ b/apps/web/src/components/dashboard/HomeRecentActivities.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/apps/web/src/components/dashboard/HomeSalesTrend.vue b/apps/web/src/components/dashboard/HomeSalesTrend.vue new file mode 100644 index 0000000..a363968 --- /dev/null +++ b/apps/web/src/components/dashboard/HomeSalesTrend.vue @@ -0,0 +1,170 @@ + + + + + diff --git a/apps/web/src/components/dashboard/HomeSourcesChart.vue b/apps/web/src/components/dashboard/HomeSourcesChart.vue new file mode 100644 index 0000000..8701578 --- /dev/null +++ b/apps/web/src/components/dashboard/HomeSourcesChart.vue @@ -0,0 +1,163 @@ + + + + + diff --git a/apps/web/src/components/dashboard/HomeTopCustomers.vue b/apps/web/src/components/dashboard/HomeTopCustomers.vue new file mode 100644 index 0000000..1f77cd0 --- /dev/null +++ b/apps/web/src/components/dashboard/HomeTopCustomers.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/apps/web/src/layouts/AppLayout.vue b/apps/web/src/layouts/AppLayout.vue index a57a400..70153cd 100644 --- a/apps/web/src/layouts/AppLayout.vue +++ b/apps/web/src/layouts/AppLayout.vue @@ -5,6 +5,7 @@ import { useAuthStore } from '@/stores/auth'; import { api } from '@/lib/api'; import { formatJalaliShort, toFaDigits } from '@/lib/jalali'; import UiIcon from '@/components/UiIcon.vue'; +import MentoLogo from '@/components/brand/MentoLogo.vue'; import type { ActivitySummaryDto, NotificationDto, @@ -209,13 +210,7 @@ onUnmounted(() => {