--- import MainLayout from '@/layouts/MainLayout.astro'; import HeroSection from '@components/sections/landing/HeroSection.astro'; import FeaturesGeneral from '@components/sections/features/FeaturesGeneral.astro'; import FeaturesNavs from '@components/sections/features/FeaturesNavs.astro'; import PricingSection from '@components/sections/pricing/PricingSection.astro'; import FAQ from '@components/sections/misc/FAQ.astro'; import heroImage from '@images/tenantial-dashboard.avif'; import featureImage from '@images/tenantial-review-board.avif'; import reviewImage from '@images/tenantial-evidence-intake.avif'; import evidenceImage from '@images/tenantial-decision-review.avif'; import governanceImage from '@images/tenantial-restore-plan.avif'; import { faqsByLocale, featuresByLocale, pricingByLocale, siteCopy, } from '@data/site-copy'; import { localizeHref, type Locale } from '@/i18n'; const { locale } = Astro.props; interface Props { locale: Locale; } const copy = siteCopy[locale].home; const tabs = copy.tabs.map((tab: any, index: number) => ({ ...tab, src: [reviewImage, evidenceImage, governanceImage][index], })); ---