diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..5480842 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "kiroAgent.configureMCP": "Disabled" +} \ No newline at end of file diff --git a/src/app/[locale]/domain/page.tsx b/src/app/[locale]/domain/page.tsx index 8f65b95..1aafbb3 100644 --- a/src/app/[locale]/domain/page.tsx +++ b/src/app/[locale]/domain/page.tsx @@ -212,16 +212,21 @@ export default async function DomainPage({ { t: isFa ? 'امنیت کامل' : 'Full security', d: isFa ? 'DNSSEC و قفل انتقال' : 'DNSSEC and transfer lock' }, { t: isFa ? 'پنل قدرتمند' : 'Powerful panel', d: isFa ? 'مدیریت DNS، رکوردها و نیم‌سرورها' : 'Manage DNS, records, and nameservers' }, { t: isFa ? 'پشتیبانی همیشه' : 'Always-on support', d: isFa ? 'تیم متخصص در تمام ساعات' : 'Expert help anytime' }, - ].map((c) => ( -
-
-
{c.t}
-
{c.d}
-
- ))} + ].map((c, idx) => { + const Icon = [Search, BadgeCheck, Settings, Headphones][idx] ?? BadgeCheck; + return ( +
+
+ +
+
{c.t}
+
{c.d}
+
+ ); + })}
@@ -274,16 +279,21 @@ export default async function DomainPage({ { t: isFa ? '۱. جستجو' : '1. Search', d: isFa ? 'نام دامنه را وارد کنید و جستجو کنید.' : 'Enter a name and search.' }, { t: isFa ? '۲. انتخاب' : '2. Choose', d: isFa ? 'پسوند و پلن مناسب را انتخاب کنید.' : 'Pick your TLD and plan.' }, { t: isFa ? '۳. ثبت و فعال‌سازی' : '3. Register & activate', d: isFa ? 'اطلاعات را تکمیل کنید؛ دامنه فعال می‌شود.' : 'Complete info; your domain becomes active.' }, - ].map((s) => ( + ].map((s, idx) => { + const Icon = [Search, Tag, BadgeCheck][idx] ?? BadgeCheck; + return (
-
+
+ +
{s.t}
{s.d}
- ))} + ); + })}
diff --git a/src/app/components/faq-timeline-accordion.tsx b/src/app/components/faq-timeline-accordion.tsx index 76b53f9..7683a40 100644 --- a/src/app/components/faq-timeline-accordion.tsx +++ b/src/app/components/faq-timeline-accordion.tsx @@ -16,7 +16,7 @@ export default function FaqTimelineAccordion(props: { const [openIndex, setOpenIndex] = useState(0); return ( -
+

{title} @@ -24,7 +24,7 @@ export default function FaqTimelineAccordion(props: { {subtitle ?

{subtitle}

: null}

-
+
@@ -40,7 +40,7 @@ export default function FaqTimelineAccordion(props: {
-
+
{num}
diff --git a/src/app/components/footer.tsx b/src/app/components/footer.tsx index 03d1c32..3dbcaad 100644 --- a/src/app/components/footer.tsx +++ b/src/app/components/footer.tsx @@ -29,7 +29,7 @@ export const Footer = () => { const pathname = usePathname(); return ( -