FAQ Sections
Frequently asked questions displayed as a disclosure list or a 2-column grid.
Composed from: container, faq, faq-item, grid, heading, section, stack, text.
Disclosure FAQ
Expandable questions using <x-wirekit::faq> and <x-wirekit::faq-item>. Best for longer FAQ lists where the answers would dominate the page if always visible.
The pair is not the accordion: faq-item takes its own question and id, and the set emits FAQPage structured data. An accordion is the generic disclosure primitive and knows nothing about questions.
Frequently asked questions
2-Column FAQ
Static grid for shorter FAQ lists that don't need expand/collapse. The grid keeps every answer visible at once, which makes sense when the answers are short or the FAQ is the page's primary content.
Common questions
How long does setup take?
About five minutes. Run composer require pushery/wirekit, then php artisan wirekit:install — the install command publishes the config, registers the directives, and runs a sanity check.
Do I need to know Alpine.js?
No. WireKit's interactive components ship with Alpine wired up internally; you compose them as Blade tags without writing any Alpine yourself.
Can I theme the components?
Yes. Every visual property — color, radius, shadow, typography, motion — is a CSS variable. Override in your app.css and every component picks up the change.
Does it work with Livewire?
WireKit is built for Livewire — every form-control, overlay, and table component plays nicely with wire:model, wire:click, and Livewire's DOM morphing.
Related
- FAQ component — the question-and-answer pair this partial is built from
- Accordion component — the generic expand/collapse primitive underneath it