1
0
forked from test/crm
jcrm/frontend/src/pages/Welcome.vue
Shariq Ansari d30a3efa60 fix: moved quick entry modal related logic to modals.js & GlobalModals for all pages
(cherry picked from commit 8dcb77634bf85ae98c428272ac7de8fb221ea19a)
2025-06-05 08:28:03 +00:00

55 lines
1.9 KiB
Vue

<template>
<div class="flex flex-col gap-5 justify-center items-center h-full">
<div class="font-semibold text-2xl text-ink-gray-8 mb-3">
{{ __('Welcome {0}, lets add your first lead', [name]) }}
</div>
<div class="flex gap-3">
<div
class="flex flex-col px-6 pt-13 pb-7 justify-between bg-surface-gray-1 rounded-2xl items-center space-y-2 size-56"
>
<div class="flex flex-col items-center gap-2.5">
<div class="flex -space-x-2">
<div
v-for="i in 3"
:key="i"
class="bg-surface-gray-3 ring-2 ring-outline-white p-2.5 rounded-full"
>
<AvatarIcon />
</div>
</div>
<div class="text-p-base text-ink-gray-8 text-center">
{{ __('Start with sample 10 leads') }}
</div>
</div>
<Button variant="outline" :label="__('Add sample data')" />
</div>
<div
class="flex flex-col px-6 pt-13 pb-7 justify-between bg-surface-gray-1 rounded-2xl items-center space-y-2 size-56"
>
<div class="flex flex-col items-center gap-2.5">
<GoogleIcon class="" />
<div class="text-p-base text-ink-gray-8 text-center">
{{ __('Sync your contacts,email and calenders') }}
</div>
</div>
<Button variant="outline" :label="__('Connect your email')" />
</div>
</div>
<Button
variant="ghost"
:label="__('Or create leads manually')"
@click="showLeadModal = true"
/>
</div>
<LeadModal v-if="showLeadModal" v-model="showLeadModal" />
</template>
<script setup>
import AvatarIcon from '@/components/Icons/AvatarIcon.vue'
import GoogleIcon from '@/components/Icons/GoogleIcon.vue'
import LeadModal from '@/components/Modals/LeadModal.vue'
import { ref } from 'vue'
const name = ref('John Doe')
const showLeadModal = ref(false)
</script>