@attribute [Route(RouteConstants.Main.MainPage)] @inject IJSRuntime JS صفحه اصلی | کارا بازار سلامت @* ═══════════════════════════════════════════════ 1. HERO — Bold, minimal, centered ═══════════════════════════════════════════════ *@
🌿 پلتفرم سلامت‌محور فروش و تیم‌سازی @(_pageData?.HeroTitle ?? "رشد تیم، فروش واقعی، پاداش شفاف") @(_pageData?.HeroSubtitle ?? "با دعوت از دوستان، از خریدهای واقعی محصولات سلامت پاداش بگیرید. ثبت‌نام سریع، داشبورد لحظه‌ای.") @(_settings?.HeroButtonPrimaryText ?? "شروع رایگان") @(_settings?.HeroButtonSecondaryText ?? "آخرین اخبار") @* ── Trust badges ── *@ @foreach (var badge in _trustBadges) { @badge.Text }
@* ═══════════════════════════════════════════════ 1b. FEATURED POST BANNER — below hero ═══════════════════════════════════════════════ *@ @if (_latestPosts.Any()) { var featured = _latestPosts.First();
@if (!string.IsNullOrWhiteSpace(featured.ThumbnailUrl)) { } else { } 🔥 جدیدترین مطلب @featured.Title @if (!string.IsNullOrWhiteSpace(featured.Summary)) { @featured.Summary }
} @* ═══════════════════════════════════════════════ 2. HOW IT WORKS — 3 numbered steps ═══════════════════════════════════════════════ *@
@(_settings?.StepsTitle ?? "سه گام تا شروع") بدون پیچیدگی، سریع و آسان
@foreach (var (step, i) in _steps.Select((s, i) => (s, i))) { @(i + 1) @step.Title @step.Desc }
@* ═══════════════════════════════════════════════ 3. FEATURES — 6 cards with icons ═══════════════════════════════════════════════ *@
@(_settings?.FeaturesTitle ?? "چرا کارا بازار سلامت؟") ابزارهایی ساده و قدرتمند برای رشد کسب‌وکار شما
@foreach (var (icon, title, desc, delay) in _features) { @title @desc }
@* ═══════════════════════════════════════════════ 4. STATS — Counter cards ═══════════════════════════════════════════════ *@
@foreach (var stat in _stats) { @stat.Display @stat.Label }
@* ═══════════════════════════════════════════════ 5. LATEST BLOG POSTS ═══════════════════════════════════════════════ *@ @if (_latestPosts.Any()) {
آخرین مقالات جدیدترین مطالب و اخبار کارا بازار سلامت
@foreach (var post in _latestPosts.Take(2)) {
@if (!string.IsNullOrWhiteSpace(post.ThumbnailUrl)) { } else {
}
@if (post.Categories.Any()) { @post.Categories.First().Title } @post.Title @if (!string.IsNullOrWhiteSpace(post.Summary)) { @post.Summary } @if (post.PublishedAt.HasValue) { @post.PublishedAt.Value.ToString("yyyy/MM/dd") } @post.ViewCount
}
مشاهده همه مقالات
} @* ═══════════════════════════════════════════════ 6. TESTIMONIALS ═══════════════════════════════════════════════ *@
@(_settings?.TestimonialsTitle ?? "اعتماد مشتریان") بخشی از تجربه استفاده از «کارا بازار سلامت»
@foreach (var t in _testimonials) { «@t.Quote»
@t.Name @t.Role
}
@* ═══════════════════════════════════════════════ 7. FAQ ═══════════════════════════════════════════════ *@
@(_settings?.FaqTitle ?? "سوالات متداول") پاسخ به سوالات رایج شما
@foreach (var q in _faqs) { @q.A }
@* ═══════════════════════════════════════════════ 8. CTA BANNER ═══════════════════════════════════════════════ *@
@(_settings?.CtaTitle ?? "آماده شروع هستید؟") @(_settings?.CtaDescription ?? "همین الان ثبت‌نام کنید و از مزایای کارا بازار سلامت بهره‌مند شوید.") @(_settings?.CtaButtonText ?? "شروع رایگان")