2026-09-30 18:42:28 +03:30
|
|
|
|
<template>
|
|
|
|
|
|
<footer id="contact" class="relative overflow-hidden border-t border-white/[0.07]">
|
|
|
|
|
|
<div class="border-b border-white/[0.07] py-8 md:py-10">
|
|
|
|
|
|
<SiteMarquee
|
|
|
|
|
|
:items="data.marquee"
|
|
|
|
|
|
:duration="20"
|
2026-09-30 20:33:37 +03:30
|
|
|
|
class-name="font-display text-xl font-bold md:text-3xl"
|
2026-09-30 18:42:28 +03:30
|
|
|
|
/>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="mx-auto max-w-[1500px] px-6 py-20 md:px-10 md:py-28">
|
2026-09-30 20:33:37 +03:30
|
|
|
|
<SectionTag index="۰۶" :title="data.tag" right="پاسخ تا ۲۴ ساعت" />
|
2026-09-30 18:42:28 +03:30
|
|
|
|
<div class="mt-14 grid gap-12 lg:grid-cols-[1.4fr_1fr]">
|
|
|
|
|
|
<div>
|
2026-09-30 20:33:37 +03:30
|
|
|
|
<h2 class="font-display text-[clamp(2.2rem,6vw,4.5rem)] font-extrabold leading-[1.15] tracking-[-0.02em]">
|
2026-09-30 18:42:28 +03:30
|
|
|
|
{{ data.cta }}
|
|
|
|
|
|
</h2>
|
|
|
|
|
|
<a
|
|
|
|
|
|
:href="`mailto:${data.email}`"
|
2026-09-30 20:33:37 +03:30
|
|
|
|
class="mt-8 inline-flex items-center gap-3 border border-volt bg-volt px-6 py-3 text-sm text-ink transition hover:bg-transparent hover:text-volt"
|
|
|
|
|
|
dir="ltr"
|
2026-09-30 18:42:28 +03:30
|
|
|
|
>
|
|
|
|
|
|
{{ data.email }} ↗
|
|
|
|
|
|
</a>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="grid gap-8 sm:grid-cols-3 lg:grid-cols-1">
|
|
|
|
|
|
<div>
|
2026-09-30 20:33:37 +03:30
|
|
|
|
<p class="text-xs text-ash">کسبوکار جدید</p>
|
|
|
|
|
|
<p class="mt-2 text-sm" dir="ltr">{{ data.email }}</p>
|
|
|
|
|
|
<p class="text-sm text-ash" dir="ltr">{{ data.phone }}</p>
|
2026-09-30 18:42:28 +03:30
|
|
|
|
</div>
|
|
|
|
|
|
<div>
|
2026-09-30 20:33:37 +03:30
|
|
|
|
<p class="text-xs text-ash">استودیو</p>
|
2026-09-30 18:42:28 +03:30
|
|
|
|
<p v-for="line in data.address" :key="line" class="mt-1 text-sm text-ash">{{ line }}</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div>
|
2026-09-30 20:33:37 +03:30
|
|
|
|
<p class="text-xs text-ash">شبکههای اجتماعی</p>
|
2026-09-30 18:42:28 +03:30
|
|
|
|
<p v-for="s in data.socials" :key="s" class="mt-1 text-sm text-ash">{{ s }}</p>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
2026-09-30 20:33:37 +03:30
|
|
|
|
<div class="mt-20 flex flex-wrap items-center justify-between gap-4 border-t border-white/[0.07] pt-6 text-xs text-ash">
|
2026-09-30 20:41:48 +03:30
|
|
|
|
<span>© {{ year }} گروه نرمافزاری منتک</span>
|
|
|
|
|
|
<span>{{ brand || "منتک" }}®</span>
|
2026-09-30 18:42:28 +03:30
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</footer>
|
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
|
|
|
defineProps<{
|
|
|
|
|
|
brand?: string;
|
|
|
|
|
|
data: {
|
|
|
|
|
|
tag: string;
|
|
|
|
|
|
marquee: string[];
|
|
|
|
|
|
cta: string;
|
|
|
|
|
|
email: string;
|
|
|
|
|
|
phone: string;
|
|
|
|
|
|
address: string[];
|
|
|
|
|
|
socials: string[];
|
|
|
|
|
|
};
|
|
|
|
|
|
}>();
|
|
|
|
|
|
const year = new Date().getFullYear();
|
|
|
|
|
|
</script>
|