Update content in about blocks to reflect new branding and messaging for various products. Key changes include rephrasing descriptions, updating titles, and modifying statistics to better align with the current offerings and mission statements. This enhances clarity and consistency across the platform.
This commit is contained in:
+16
-16
@@ -18,14 +18,14 @@ import { Textarea } from "@/components/ui/textarea";
|
||||
import { cn } from "@/lib/utils";
|
||||
|
||||
const contactFormSchema = z.object({
|
||||
firstName: z.string().min(1, "نام الزامی است"),
|
||||
lastName: z.string().min(1, "نام خانوادگی الزامی است"),
|
||||
firstName: z.string().min(1, "نام را وارد کنید"),
|
||||
lastName: z.string().min(1, "نام خانوادگی را وارد کنید"),
|
||||
email: z
|
||||
.string()
|
||||
.min(1, "ایمیل الزامی است")
|
||||
.email("آدرس ایمیل نامعتبر است"),
|
||||
subject: z.string().min(1, "موضوع الزامی است"),
|
||||
message: z.string().min(1, "پیام الزامی است"),
|
||||
.min(1, "ایمیل را وارد کنید")
|
||||
.email("ایمیل واردشده معتبر نیست"),
|
||||
subject: z.string().min(1, "موضوع را وارد کنید"),
|
||||
message: z.string().min(1, "پیام را وارد کنید"),
|
||||
});
|
||||
|
||||
type ContactFormData = z.infer<typeof contactFormSchema>;
|
||||
@@ -41,12 +41,12 @@ interface Contact2Props {
|
||||
}
|
||||
|
||||
const Contact2 = ({
|
||||
title = "تماس با ما",
|
||||
description = "اگر پرسشی درباره محصولات، همکاری یا خدمات دارید، فرم تماس را تکمیل کنید. تیم ما در کوتاهترین زمان پاسخگوی شما خواهد بود.",
|
||||
title = "با تیم فروش صحبت کنید",
|
||||
description = "برای دمو CRM، انتخاب پلن یا مشاوره استقرار پیام بگذارید. کارشناس فروش معمولاً ظرف یک روز کاری پاسخ میدهد.",
|
||||
phone = "۲۱-۱۲۳۴۵۶۷۸",
|
||||
email = "contact@example.com",
|
||||
web = {
|
||||
label: "وبسایت رسمی",
|
||||
label: "راهنمای محصول",
|
||||
url: "https://www.ShadcnBlocks",
|
||||
},
|
||||
className,
|
||||
@@ -83,7 +83,7 @@ const Contact2 = ({
|
||||
setTimeout(() => setIsSubmitted(false), 5000);
|
||||
} catch {
|
||||
form.setError("root", {
|
||||
message: "مشکلی پیش آمد. لطفاً دوباره تلاش کنید.",
|
||||
message: "ارسال درخواست ناموفق بود. دوباره تلاش کنید.",
|
||||
});
|
||||
}
|
||||
};
|
||||
@@ -137,9 +137,9 @@ const Contact2 = ({
|
||||
className="flex flex-col gap-6 rounded-xl bg-muted/50 p-8 md:p-10"
|
||||
>
|
||||
<div>
|
||||
<h2 className="text-xl font-semibold">پیام خود را برای ما ارسال کنید</h2>
|
||||
<h2 className="text-xl font-semibold">درخواست یا سؤال خود را بنویسید</h2>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
پاسخگویی در روزهای کاری، حداکثر تا ۲۴ ساعت
|
||||
پاسخ در روزهای کاری، معمولاً کمتر از ۲۴ ساعت
|
||||
</p>
|
||||
</div>
|
||||
{isSubmitted && (
|
||||
@@ -150,7 +150,7 @@ const Contact2 = ({
|
||||
)}
|
||||
>
|
||||
<p className="text-sm font-medium text-green-600 dark:text-green-400">
|
||||
پیام شما با موفقیت ثبت شد.
|
||||
پیام شما ثبت شد. کارشناس فروش بهزودی پاسخ میدهد.
|
||||
</p>
|
||||
</div>
|
||||
)}
|
||||
@@ -235,7 +235,7 @@ const Contact2 = ({
|
||||
{...field}
|
||||
id={field.name}
|
||||
aria-invalid={fieldState.invalid}
|
||||
placeholder="موضوع پیام خود را وارد کنید"
|
||||
placeholder="مثلاً درخواست دمو یا مشاوره پلن"
|
||||
className="bg-background"
|
||||
/>
|
||||
{fieldState.invalid && (
|
||||
@@ -256,7 +256,7 @@ const Contact2 = ({
|
||||
{...field}
|
||||
id={field.name}
|
||||
aria-invalid={fieldState.invalid}
|
||||
placeholder="جزئیات درخواست، پروژه یا سؤال خود را بنویسید."
|
||||
placeholder="اندازه تیم فروش، ابزار فعلی و هدفتان را کوتاه بنویسید."
|
||||
rows={4}
|
||||
className="bg-background"
|
||||
/>
|
||||
@@ -282,7 +282,7 @@ const Contact2 = ({
|
||||
در حال ارسال...
|
||||
</>
|
||||
) : (
|
||||
"ارسال پیام"
|
||||
"ارسال درخواست"
|
||||
)}
|
||||
</Button>
|
||||
</FieldGroup>
|
||||
|
||||
Reference in New Issue
Block a user