Skip to content

Accordion ​

Basic

Loading...

<flint-accordion> ​

Accordion: the wrapper for grouping related components.

  • Tag: <flint-accordion>
  • Class: FlintAccordion

Import ​

ts
import 'flint-ui'; // auto-registers all
// or
import { FlintAccordion } from 'flint-ui';

Usage ​

html
<flint-accordion></flint-accordion>

Properties ​

PropertyAttributeTypeDefaultDescription
expandedexpandedbooleanfalseIf true, expands the accordion by default.
disableddisabledbooleanfalseIf true, the accordion is disabled.

Events ​

EventDetailDescription
flint-accordion-change—Fired when the accordion's expanded state changes.

Slots ​

NameDescription
(default)Default slot for content

CSS Custom Properties ​

PropertyDefault
--flint-border-color—
--flint-font-family—
--flint-text-color—
--flint-primary-color—
--flint-hover-color—
--flint-text-color-muted—
--flint-surface-1—
--flint-border-radius-md—
--flint-shadow-md—

<flint-accordion-summary> ​

Accordion Summary: the wrapper for the Accordion header.

  • Tag: <flint-accordion-summary>
  • Class: FlintAccordionSummary

Import ​

ts
import 'flint-ui'; // auto-registers all
// or
import { FlintAccordionSummary } from 'flint-ui';

Usage ​

html
<flint-accordion-summary></flint-accordion-summary>

Events ​

EventDetailDescription
flint-accordion-toggle—Fired when the summary is clicked or activated via keyboard.

Slots ​

NameDescription
(default)Default slot for content
expandIcon

<flint-accordion-details> ​

Accordion Details: the wrapper for the Accordion content.

  • Tag: <flint-accordion-details>
  • Class: FlintAccordionDetails

Import ​

ts
import 'flint-ui'; // auto-registers all
// or
import { FlintAccordionDetails } from 'flint-ui';

Usage ​

html
<flint-accordion-details></flint-accordion-details>

Slots ​

NameDescription
(default)Default slot for content

<flint-accordion-actions> ​

Accordion Actions: an optional wrapper that groups a set of buttons.

  • Tag: <flint-accordion-actions>
  • Class: FlintAccordionActions

Import ​

ts
import 'flint-ui'; // auto-registers all
// or
import { FlintAccordionActions } from 'flint-ui';

Usage ​

html
<flint-accordion-actions></flint-accordion-actions>

Slots ​

NameDescription
(default)Default slot for content