Skip to content

Collapse

Collapse is used for showing and hiding content.

Basic usage

You can expand multiple panels

Collapse

title1
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora architecto nemo, ducimus totam unde minus voluptatem, hic tenetur fugit natus saepe veritatis? Ipsa est blanditiis perspiciatis rerum hic voluptatem a!
disabled
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.
icon
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.

Accordion

In accordion mode, only one panel can be expanded at once Activate accordion mode using the accordion attribute.

Collapse

title1
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora architecto nemo, ducimus totam unde minus voluptatem, hic tenetur fugit natus saepe veritatis? Ipsa est blanditiis perspiciatis rerum hic voluptatem a!
title2
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora architecto nemo, ducimus totam unde minus voluptatem, hic tenetur fugit natus saepe veritatis? Ipsa est blanditiis perspiciatis rerum hic voluptatem a!

ExpandedNames

Privide the Array , which contains the names of the expanded panels. The expanded panel will be expanded when the component is mounted.

Collapse

title1
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.
title2
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora architecto nemo, ducimus totam unde minus voluptatem, hic tenetur fugit natus saepe veritatis? Ipsa est blanditiis perspiciatis rerum hic voluptatem a!
title3
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.

Custom title

Besides using the title attribute, you can customize panel title with named slots, which makes adding custom content, e.g. icons, possible.

Collapse

title1
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora architecto nemo, ducimus totam unde minus voluptatem, hic tenetur fugit natus saepe veritatis? Ipsa est blanditiis perspiciatis rerum hic voluptatem a!
title2
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora architecto nemo, ducimus totam unde minus voluptatem, hic tenetur fugit natus saepe veritatis? Ipsa est blanditiis perspiciatis rerum hic voluptatem a!

Arrow placement

Arrow placement on item.

Collapse

title1
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora architecto nemo, ducimus totam unde minus voluptatem, hic tenetur fugit natus saepe veritatis? Ipsa est blanditiis perspiciatis rerum hic voluptatem a!
title2
Lorem ipsum dolor sit amet consectetur adipisicing elit. Ratione rerum nisi quidem explicabo! Cumque odit explicabo aliquid reprehenderit a deserunt.
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempora architecto nemo, ducimus totam unde minus voluptatem, hic tenetur fugit natus saepe veritatis? Ipsa est blanditiis perspiciatis rerum hic voluptatem a!

Collapse Props

NameTypeDefaultDescription
arrordionbooleanfalseAccordion mode.
expandedNamesArray<string | number>[]Contains the names of the expanded panels.

CollapseItem Props

NameTypeDefaultDescription
titlestringundefinedDisplay collapse item title.
iconstringundefinedDisplay icon before title.
disabledbooleanfalseDisabled collapseItem.
arrow-placement'left' | 'right'leftDisplay arrow placement in collapse item.

CollapseItem Slots

NameParametersDescription
default()Collapse item content.
title()Collapse item title text.
icon()Collapse item icon.

CollapseItem Methods

NameParametersDescription
change(value: CollapseActiveName) => typeof isNumber(value) || isString(value) || isArray(value)Triggers when click collapse item.

MIT Licensed