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