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:
@@ -43,13 +43,13 @@ interface SettingsProfile3Props {
|
||||
|
||||
const SettingsProfile3 = ({
|
||||
defaultValues = {
|
||||
name: "Sam Rivera",
|
||||
name: "سام رضایی",
|
||||
email: "sam.rivera@email.com",
|
||||
avatar:
|
||||
"/block-media/shadcnblocks/block/avatar/avatar5.jpg",
|
||||
coverImage:
|
||||
"/block-media/shadcnblocks/block/photos/pawel-czerwinski-O4fAgtXLRwI-unsplash.jpg",
|
||||
bio: "مدیر بازاریابی و استراتژیست رشد که به استارتاپهای SaaS در جذب مشتری و افزایش MRR کمک میکند. علاقهمند به تحلیل داده و اتوماسیون.",
|
||||
bio: "مدیر بازاریابی رشد؛ روی جذب لید، اتوماسیون کمپین و افزایش MRR برای تیمهای SaaS تمرکز دارم.",
|
||||
timezone: "America/Los_Angeles",
|
||||
language: "en",
|
||||
},
|
||||
@@ -75,7 +75,9 @@ const SettingsProfile3 = ({
|
||||
: defaultValues.coverImage;
|
||||
|
||||
return (
|
||||
<div className={cn("w-full max-w-2xl space-y-6", className)}>
|
||||
<section dir="rtl" lang="fa" className={cn("w-full py-32", className)}>
|
||||
<div className="w-full px-4 sm:px-6 lg:px-8">
|
||||
<div className="flex w-full flex-col gap-6">
|
||||
{/* Cover Image Card */}
|
||||
<Card className="overflow-hidden pt-0">
|
||||
<FileUpload
|
||||
@@ -98,7 +100,7 @@ const SettingsProfile3 = ({
|
||||
<FileUploadTrigger asChild>
|
||||
<Button size="sm" variant="secondary" className="shadow-md">
|
||||
<Upload className="me-2 size-4" />
|
||||
تغییر کاور
|
||||
تغییر آواتار کاور
|
||||
</Button>
|
||||
</FileUploadTrigger>
|
||||
{coverFiles.length > 0 && (
|
||||
@@ -129,7 +131,7 @@ const SettingsProfile3 = ({
|
||||
<Avatar className="size-24 border-4 border-card shadow-lg sm:size-28">
|
||||
<AvatarImage
|
||||
src={avatarPreview}
|
||||
alt={`تصویر ${defaultValues.name}`}
|
||||
alt={`آواتار ${defaultValues.name}`}
|
||||
className="object-cover"
|
||||
/>
|
||||
<AvatarFallback className="text-xl font-semibold">
|
||||
@@ -162,7 +164,7 @@ const SettingsProfile3 = ({
|
||||
<CardHeader>
|
||||
<CardTitle>اطلاعات پایه</CardTitle>
|
||||
<CardDescription>
|
||||
این اطلاعات در پروفایل عمومی شما نمایش داده میشود.
|
||||
این اطلاعات در پروفایل عمومی فضای کاری نمایش داده میشود.
|
||||
</CardDescription>
|
||||
</CardHeader>
|
||||
<CardContent className="space-y-4">
|
||||
@@ -171,15 +173,15 @@ const SettingsProfile3 = ({
|
||||
<Input id="name" defaultValue={defaultValues.name} />
|
||||
</div>
|
||||
<div className="space-y-2">
|
||||
<Label htmlFor="bio">درباره</Label>
|
||||
<Label htmlFor="bio">معرفی کوتاه</Label>
|
||||
<Textarea
|
||||
id="bio"
|
||||
rows={4}
|
||||
defaultValue={defaultValues.bio}
|
||||
placeholder="درباره خودتان برای دیگران بنویسید"
|
||||
placeholder="نقش و حوزه تخصصی خود را بنویسید"
|
||||
/>
|
||||
<p className="text-xs text-muted-foreground">
|
||||
میتوانید از قالببندی متن برای قالببندی استفاده کنید
|
||||
متن ساده کافی است؛ حداکثر چند جمله کوتاه.
|
||||
</p>
|
||||
</div>
|
||||
</CardContent>
|
||||
@@ -188,18 +190,18 @@ const SettingsProfile3 = ({
|
||||
{/* Preferences Card */}
|
||||
<Card>
|
||||
<CardHeader>
|
||||
<CardTitle>ترجیحات</CardTitle>
|
||||
<CardTitle>ترجیحات حساب</CardTitle>
|
||||
<CardDescription>
|
||||
تجربه خود را با تنظیمات منطقهای شخصیسازی کنید.
|
||||
زبان رابط و منطقه زمانی فضای کاری خود را تنظیم کنید.
|
||||
</CardDescription>
|
||||
</CardHeader>
|
||||
<CardContent className="space-y-4">
|
||||
<div className="grid gap-4 sm:grid-cols-2">
|
||||
<div className="space-y-2">
|
||||
<Label htmlFor="language">زبان</Label>
|
||||
<Label htmlFor="language">زبان رابط</Label>
|
||||
<Select defaultValue={defaultValues.language}>
|
||||
<SelectTrigger id="language">
|
||||
<SelectValue placeholder="انتخاب زبان" />
|
||||
<SelectValue placeholder="انتخاب زبان رابط" />
|
||||
</SelectTrigger>
|
||||
<SelectContent>
|
||||
<SelectItem value="fa">فارسی</SelectItem>
|
||||
@@ -220,19 +222,19 @@ const SettingsProfile3 = ({
|
||||
</SelectTrigger>
|
||||
<SelectContent>
|
||||
<SelectItem value="America/New_York">
|
||||
زمان شرقی (ET)
|
||||
وقت شرقی آمریکا (ET)
|
||||
</SelectItem>
|
||||
<SelectItem value="America/Chicago">
|
||||
زمان مرکزی (CT)
|
||||
وقت مرکزی آمریکا (CT)
|
||||
</SelectItem>
|
||||
<SelectItem value="America/Denver">
|
||||
زمان کوهستان (MT)
|
||||
وقت کوهستانی آمریکا (MT)
|
||||
</SelectItem>
|
||||
<SelectItem value="America/Los_Angeles">
|
||||
زمان اقیانوس آرام (PT)
|
||||
وقت اقیانوس آرام (PT)
|
||||
</SelectItem>
|
||||
<SelectItem value="Europe/London">
|
||||
گرینویچ
|
||||
وقت گرینویچ (GMT)
|
||||
</SelectItem>
|
||||
<SelectItem value="Europe/Paris">
|
||||
وقت اروپای مرکزی (CET)
|
||||
@@ -255,7 +257,9 @@ const SettingsProfile3 = ({
|
||||
<Button variant="outline">انصراف</Button>
|
||||
<Button>ذخیره تغییرات</Button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user