alfresco-ng2-components/docs/core/components/dynamic-chip-list.component.md
tamaragruszka 32e2518c6a
[ACS-8159][ADF] Dynamic chip list - add rounding property, clear styles (#9767)
* [ACS-8054] dynamic chip list refactor

* [ACS-8054] dynamic chip list refactor

* [ACS-8054] dynamic chip list refactor

* [ACS-8054] dynamic chip list refactor

* [ACS-8054] update documentation and tests

* [ACS-8159] update documentation and style

* [ACS-8159] update branch

* [ACS-8159] update branch
2024-06-19 13:30:51 +02:00

3.0 KiB

Title, Added, Status, Last reviewed
Title Added Status Last reviewed
Dynamic Chip List component v6.6.0 Active 2024-02-06

Dynamic Chip List component

This component shows dynamic list of chips which render depending on free space.

List of chips

Basic Usage

<adf-dynamic-chip-list
    [chips]="chips"
    [limitChipsDisplayed]="true"
    [showDelete]="true"
    [roundUpChips]="true"
    (displayNext)="onDisplayNext()"
    (removedChip)="onRemovedChip($event)">
</adf-dynamic-chip-list>

Class members

Properties

Name Type Default value Description
limitChipsDisplayed boolean false Should limit number of chips displayed.
showDelete boolean true Show delete button.
roundUpChips boolean false Round up chips increasing the border radius of a chip to 20px.
pagination Pagination Provide if you want to use paginated chips.
chips Chip[] List of chips to display.

Events

Name Type Description
displayNext EventEmitter<void> Emitted when button for view more is clicked.
removedChip EventEmitter<string> Emitted when any chip is removed.

Details

Limit number of chips displayed initially

To limit number of chips initially displayed set limitChipsDisplayed to true.

<adf-dynamic-chip-list
    [chips]="chips"
    [limitChipsDisplayed]="true">
</adf-dynamic-chip-list>

Now when chips will exceed the size of the container number of displayed chips will be limited to as much as fits together with view more button. At least one chip will always be displayed, when one chip and view more button won't fit into one line the button will be displayed under the chip.