---
/**
* Shared home page component — renders in all 4 locales.
*/
import { Hero } from '@/components/hero';
import Button from '@/components/ui/form/Button/Button.astro';
import Badge from '@/components/ui/data-display/Badge/Badge.astro';
import Card from '@/components/ui/data-display/Card/Card.astro';
import Icon from '@/components/ui/primitives/Icon/Icon.astro';
import { useTranslations } from '@/i18n/utils';
import type { Locale } from '@/i18n/ui';
interface Props {
locale: Locale;
}
const { locale } = Astro.props;
const t = useTranslations(locale);
const features = [
{ key: 'f1', icon: 'layout-dashboard' },
{ key: 'f2', icon: 'list' },
{ key: 'f3', icon: 'pie-chart' },
{ key: 'f4', icon: 'wallet' },
{ key: 'f5', icon: 'target' },
{ key: 'f6', icon: 'shield-check' },
] as const;
---
{t('hero.description')}
Armarium Suite —
Budget & More
{t('features.description')}
{t(`${key}.desc` as any)}
{t('cta.desc')}