README

Chips are compact elements that represent an input, attribute, or action. Chips allow users to enter information, make selections, filter content, or trigger actions

Compatibility

🌏 Web

🖥 Electron

📱 React Native

✔️

Screenshots

🌏 Web

🖥 Electron

📱 React Native

TBD

TBD

Specific Library Props

Name

Type

Default

Description

variant

'outlined'

'default'

The content of the label.

onDelete

() => void

Callback function fired when the delete icon is clicked. If set, the delete icon will be shown.

deleteIcon

React.ReactElement

Custom delete icon element. Will be shown only if onDelete is set.

onClick

() => void

Function when clicked on chip.

label

ReactNode

label for chip.

component

React.ReactType

component for chip.

avatar

React.ReactElement

avatar for chip.

icon

React.ReactElement

icon for chip.

clickable

boolean

Clickable enable/disable for chip.

style

object

style object for chip.

How to use

import React from 'react';
import { BlueRainConsumer, BlueRain } from '@blueeast/bluerain-os';

const ChipSample = (props) => (
    <BlueRainConsumer>
    {(BR:BlueRain)=>
      (<BR.Components.Chip
            style={{'background-color':'red'}}
            label="Basic Chip"
            color="secondary"
            onDelete={() => 'Dummy'}
     />)  }
    </BlueRainConsumer>
    );

export default ChipSample;

Last updated