/* ============================================================
CHAINUS — Trust, FAQ, Final CTA, Footer
============================================================ */
function Trust({ t }) {
return (
{t.trust.eyebrow}
{t.trust.title[0]} {t.trust.title[1]}
{t.trust.body}
{t.dir === 'zh' ? '自托管, 合约公开' : 'Non-custodial, open contracts'}
{t.trust.points.map((p, i) => (
{String(i + 1).padStart(2, '0')}
))}
);
}
function FaqItem({ item, open, onToggle }) {
const bodyRef = useRef(null);
return (
);
}
function FAQ({ t }) {
const [open, setOpen] = useState(0);
return (
{t.dir === 'zh' ? '没找到答案?' : 'Didn\u2019t find your answer?'}
{t.dir === 'zh' ? '联系支持' : 'Contact support'}
{t.faq.items.map((it, i) => (
setOpen(open === i ? -1 : i)} />
))}
);
}
function FinalCTA({ t }) {
return null;
}
function Footer({ t }) {
const marquee = ['ChainUs', 'On-chain social', 'Market pulse', 'Tokenize', 'Learn Web3'];
const openWebApp = () => { window.location.href = 'https://app.chainus.org'; };
const requestBeta = (e) => { e.preventDefault(); requestBetaAccess(t); };
const submitContact = (e) => {
e.preventDefault();
const email = e.currentTarget.elements.email.value;
const body = encodeURIComponent(`Email: ${email}\n\nI would like to request ChainUs beta access.`);
window.location.href = `mailto:danielni0418@outlook.com?subject=ChainUs%20beta%20access&body=${body}`;
};
const zh = t.dir === 'zh';
return (
);
}
Object.assign(window, { Trust, FAQ, FinalCTA, Footer });