import {SourceType} from '@o2o/shared'; import {useSite} from '@site/lib/site-context'; import {faqList} from '@site/lib/derive'; const FIRST = 6; export function Faq() { const payload = useSite(); const faqs = faqList(payload); if (faqs.length === 0) return null; const verified = !faqs.some((faq) => faq.sourceType === SourceType.TEMPLATE); const item = (faq: (typeof faqs)[number]) => ( {faq.question} {faq.answer} ); return ( Q & A 자주 묻는 질문 {faqs.length} {verified && 아래 답변은 모두 사업자가 확인한 내용입니다.} {faqs.slice(0, FIRST).map(item)} {faqs.length > FIRST && ( {faqs.length - FIRST}개 더 보기 {faqs.slice(FIRST).map(item)} )} ); }
{faq.answer}
Q & A
아래 답변은 모두 사업자가 확인한 내용입니다.