"use client"; import { useEffect } from "react"; import { useTranslation } from "@/i18n/navigation"; import { getThemeConfig } from "@/config"; import SocialPlatformIcon from "../../components/SocialPlatformIcon"; export default function AboutContent() { const { t } = useTranslation("about"); useEffect(() => { window.history.scrollRestoration = "manual"; window.scrollTo(0, 0); return () => { window.history.scrollRestoration = "auto"; }; }, []); const config = getThemeConfig(); const linktreeUrl = config.linktreeUrl; const socialLinks = config.socialLinks ?? []; const teamMembers = config.teamMembers ?? []; return (
{t("subtitle")}
{t("teamDesc")}
{member.role}
{t("linktreeDesc")}
{(["domestic", "overseas"] as const).map((group) => { const items = socialLinks.filter((l) => l.group === group); if (items.length === 0) return null; return (