4.0.1 • Published 8 months ago

@licuido-ui/ui_filter-chiplist v4.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

FilterChipList

Filter chips clearly delineate and display options in a compact area. They are a good chips. A filter chip.

Author

Link

Story Book Link FilterChipList

PlayGround

Try it have a fun codeBox

Installation

npm i  @licuido-ui/ui_filter-chiplist

Import 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

alt text

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

NameDescriptionDefaultControl
filterchipTestIdstringstringstring
sxSxPropsSxPropsSxProps
chipStylesSxPropsSxPropsSxProps
labelStylesSxPropsSxPropsSxProps
classNamestringstringstring
handleChipClick()=>{}()=>{}()=>{}
handleFilterClick()=>{}()=>{}()=>{}
handleClearClick()=>{}()=>{}()=>{}
handleDelete()=>{}()=>{}()=>{}
startIconReact.ReactElementReact.ReactElementReact.ReactElement
deleteIconReact.ReactElementReact.ReactElementReact.ReactElement
disabledBooleanBooleanfalse
variant'filled' or 'outlined';'filled' or 'outlined';filled
chipGapnumbernumber2
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
filterButtonStyleSxPropSxProp{}
clearButtonStyleSxPropSxProp{}
filterChipButtonIconReact.ReactElementReact.ReactElementReact.ReactElement
options[][][]
clearButtonLabelstringstringstring
maximumChipShownumbernumbernumber