Skip to content

FAQ

FAQ

FAQ displays frequently asked questions in tabbed categories with accordion-style expandable answers and show more functionality.

PropertyValue
Container Max-Width1440px
Heading Line99x4px (mobile) / 186x6px (desktop)
Tab Headermat-tab-group with custom ink bar (red)
Item Spacing20x15px (mobile) / 40x70px (desktop)
Accordion Animationaccr-rotate (180deg)

Horizontal scrollable tab categories.

FAQ Tabs

Expanded accordion answer with rotated icon.

Expanded Answer

Show more button interaction for partial lists.

Show More
InteractionLogic
tabChanged()Triggers tab selection and view update
openAccordion()Toggles guide.isOpen and icon rotation classes
see-more-scrollBouncing animation indicator for mobile overflow
wrapper-show-moreDisplays btn-primary-submit if tab.showMore is true
  • Tabs: Uses mat-tab-group. Pagination is disabled via CSS; scroll is handled via overflow.
  • Accordion: Accessible via (click) events on the accordion title row, toggling content expansion.
TypeFormatExample
Paragraph<p>Plain text answer
List<ul>, <ol>Bullet/numbered list
MixedCombinedText with lists
  • Help center pages
  • Product support
  • Onboarding documentation
  • Policy explanations
✅ Do❌ Don’t
Group by categoryOne giant list
Clear questionsVague phrasing
Concise answersWalls of text
Searchable contentHard to find info
Mobile-friendlyCramped display

View in Storybook →