Skip to content

Accordion

Accordion

jsx
import Accordion from 'intergalactic/accordion';

<Accordion />;
import Accordion from 'intergalactic/accordion';

<Accordion />;

AccordionProps

& {...}
NameTypeDescription
valueValue for the active tab. Can be set as stroke, number, null or as array.
defaultValueValue of the active tabs selected by default
onChange((value: , event: React.SyntheticEvent) => void) | React.Dispatch<React.SetStateAction<>>Called when the selection is changed
durationnumberAnimation duration of each Accordion.Item inside

Accordion.Item

jsx
import { Accordion } from 'intergalactic/accordion';

<Accordion.Item />;
import { Accordion } from 'intergalactic/accordion';

<Accordion.Item />;

AccordionItemProps

NameTypeDescription
valuestring | numberTab value
disabledbooleanDisabling selection changes
durationnumberAnimation duration

Accordion.Item.Toggle

jsx
import { Accordion } from 'intergalactic/accordion';

<Accordion.Item.Toggle />;
import { Accordion } from 'intergalactic/accordion';

<Accordion.Item.Toggle />;

Has all properties as BoxProps prop does.

Accordion.Item.Collapse

jsx
import { Accordion } from 'intergalactic/accordion';

<Accordion.Item.Collapse />;
import { Accordion } from 'intergalactic/accordion';

<Accordion.Item.Collapse />;

CollapseProps

& {...}
NameTypeDescription
overflowHiddenbooleanAdd overflow=clip when passing animation

Has all properties as BoxProps prop does.

Accordion.Item.Chevron

jsx
import { Accordion } from 'intergalactic/accordion';

<Accordion.Item.Chevron />;
import { Accordion } from 'intergalactic/accordion';

<Accordion.Item.Chevron />;

Has all properties as BoxProps prop does.

Released under the MIT License.

Released under the MIT License.