faq
This commit is contained in:
@@ -6,6 +6,7 @@ import { Speakers } from '@/components/Speakers'
|
||||
import Venue from '@/components/Venue'
|
||||
import { Sponsors } from '@/components/Sponsors'
|
||||
import Experiences from '@/components/Experiences'
|
||||
import FAQ from '@/components/FAQ'
|
||||
|
||||
export default function versefest() {
|
||||
return (
|
||||
@@ -17,6 +18,7 @@ export default function versefest() {
|
||||
<Speakers />
|
||||
<Schedule />
|
||||
<Experiences />
|
||||
<FAQ />
|
||||
<Newsletter />
|
||||
</>
|
||||
)
|
||||
|
41
src/components/FAQ.jsx
Normal file
41
src/components/FAQ.jsx
Normal file
@@ -0,0 +1,41 @@
|
||||
import { Disclosure, DisclosureButton, DisclosurePanel } from '@headlessui/react'
|
||||
import { MinusSmallIcon, PlusSmallIcon } from '@heroicons/react/24/outline'
|
||||
|
||||
const faqs = [
|
||||
{
|
||||
question: "What's the best thing about Switzerland?",
|
||||
answer:
|
||||
"I don't know, but the flag is a big plus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas cupiditate laboriosam fugiat.",
|
||||
},
|
||||
// More questions...
|
||||
]
|
||||
|
||||
export default function FAQ() {
|
||||
return (
|
||||
<div className="bg-white">
|
||||
<div className="mx-auto max-w-7xl px-6 lg:px-8 lg:py-4 pb-20 mb-20">
|
||||
<div className="mx-auto max-w-4xl divide-y divide-blue-900/10">
|
||||
<h2 className="lg:text-4xl text-3xl font-medium leading-10 tracking-tight text-blue-700">Frequently Asked Questions</h2>
|
||||
<dl className="mt-10 space-y-6 divide-y divide-blue-900/10">
|
||||
{faqs.map((faq) => (
|
||||
<Disclosure key={faq.question} as="div" className="pt-6">
|
||||
<dt>
|
||||
<DisclosureButton className="group flex w-full items-start justify-between text-left">
|
||||
<span className="text-lg text-blue-700 font-semibold leading-7">{faq.question}</span>
|
||||
<span className="ml-6 flex h-7 items-center">
|
||||
<PlusSmallIcon aria-hidden="true" className="h-6 w-6 group-data-[open]:hidden" />
|
||||
<MinusSmallIcon aria-hidden="true" className="h-6 w-6 [.group:not([data-open])_&]:hidden" />
|
||||
</span>
|
||||
</DisclosureButton>
|
||||
</dt>
|
||||
<DisclosurePanel as="dd" className="mt-2 pr-12">
|
||||
<p className="text-base leading-7 text-blue-900">{faq.answer}</p>
|
||||
</DisclosurePanel>
|
||||
</Disclosure>
|
||||
))}
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
Reference in New Issue
Block a user