A visual element that you can use as a clickable or non-clickable container with a label, optional left and right components, and various styling options to display labels and tags.
import { Chip } from 'twenty-ui'; export const MyComponent = () => { return ( <Chip size="large" label="Clickable Chip" clickable={true} variant="highlighted" accent="text-primary" leftComponent rightComponent maxWidth="200px" className /> ); };
import { Chip } from 'twenty-ui'; export const MyComponent = () => { return ( <Chip size="large" label="Transparent Disabled Chip" clickable={false} variant="rounded" accent="text-secondary" leftComponent rightComponent maxWidth="200px" className /> ); };
import { Chip } from "twenty-ui"; export const MyComponent = () => { return ( <Chip size="large" label="Disabled chip that triggers a tooltip when overflowing." clickable={false} variant="regular" accent="text-primary" leftComponent rightComponent maxWidth="200px" className /> ); };
A Chip-like element to display information about an entity.
import { BrowserRouter as Router } from 'react-router-dom'; import { EntityChip, IconTwentyStar } from 'twenty-ui'; export const MyComponent = () => { return ( <Router> <EntityChip linkToEntity="/entity-link" entityId="entityTest" name="Entity name" pictureUrl="" avatarType="rounded" variant="regular" LeftIcon={IconTwentyStar} /> </Router> ); };
As an open-source company, we welcome contributions through Github. Help us keep it up-to-date, accurate, and easy to understand by getting involved and sharing your ideas!