# Component/Chip/InputChip
> Props: component-chip-inputchip.props.txt
## Examples
### Input Chip
```tsx
{
args: {
size: 'medium',
children: 'Label'
},
render: args => {
const input_chip_size_keys: InputSize[] = reverse(['xsmall', 'small', 'medium', 'large']);
return
{input_chip_size_keys.map(key => )}
{input_chip_size_keys.map(key => )}
;
}
}
```
### Input Chip Delete
```tsx
{
render: () => {
const initial_value = Array.from({
length: 10
}, (_, i) => `Label${i + 1}`);
const [labels, setLabels] = useState(initial_value);
const handleResetClick = () => {
setLabels(initial_value);
};
const handleDeleteClick = (index: number) => {
setLabels(labels => [...labels.slice(0, index), ...labels.slice(index + 1)]);
};
return
{labels.map((label, index) => handleDeleteClick(index)}>
{label}
)}
;
}
}
```