4.0.1 • Published 8 months ago
@licuido-ui/ui_filter-chiplist v4.0.1
FilterChipList
Filter chips clearly delineate and display options in a compact area. They are a good chips. A filter chip.
Author
- @author Henry Dyson J henry@crayond.co
Link
Story Book Link FilterChipList
PlayGround
Installation
npm i @licuido-ui/ui_filter-chiplistImport component
import { FilterChipList } from '@licuido-ui/ui_filter-chiplist';Usage
<FilterChipList
handleClearClick={() => console.log('handleCLearClick')}
handleFilterClick={() => console.log('handleFilterClick')}
handleChipClick={(item) => console.log('handleClick', item)}
handleDelete={(item) => console.log('handleDelete', item)}
variant={'filled'}
options={List}
/>Image

Sample Code
<FilterChipList
filterchipTestId={'filterChipList'}
clearButtonLabel={'Clear all'}
chipDirection={'row'}
className={''}
sx={{}}
chipGap={2}
chipWrap={'wrap'}
handleFilterClick={() => false}
handleClearClick={() => false}
handleChipClick={() => false}
handleDelete={() => false}
deleteIcon={<DeleteIcon />}
chipStyles={{}}
labelStyles={{}}
filterChipButtonIcon={<FilterIcon />}
filterButtonStyle={{}}
/>Props
| Name | Description | Default | Control |
|---|---|---|---|
| filterchipTestId | string | string | string |
| sx | SxProps | SxProps | SxProps |
| chipStyles | SxProps | SxProps | SxProps |
| labelStyles | SxProps | SxProps | SxProps |
| className | string | string | string |
| handleChipClick | ()=>{} | ()=>{} | ()=>{} |
| handleFilterClick | ()=>{} | ()=>{} | ()=>{} |
| handleClearClick | ()=>{} | ()=>{} | ()=>{} |
| handleDelete | ()=>{} | ()=>{} | ()=>{} |
| startIcon | React.ReactElement | React.ReactElement | React.ReactElement |
| deleteIcon | React.ReactElement | React.ReactElement | React.ReactElement |
| disabled | Boolean | Boolean | false |
| variant | 'filled' or 'outlined'; | 'filled' or 'outlined'; | filled |
| chipGap | number | number | 2 |
| variant | 'filled' or 'outlined'; | 'filled' or 'outlined'; | filled |
| chipWrap | 'wrap'or 'nowrap'or 'wrap-reverse' | 'wrap'or 'nowrap'or 'wrap-reverse' | wrap |
| chipDirection | 'column'or 'column-reverse'or 'row'or 'row-reverse' | 'column'or 'column-reverse'or 'row'or 'row-reverse' | row |
| filterButtonStyle | SxProp | SxProp | {} |
| clearButtonStyle | SxProp | SxProp | {} |
| filterChipButtonIcon | React.ReactElement | React.ReactElement | React.ReactElement |
| options | [] | [] | [] |
| clearButtonLabel | string | string | string |
| maximumChipShow | number | number | number |
4.0.1
8 months ago