| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- ---
- title: "ChipComponent"
- generated: true
- ---
- ## ChipComponent
- <GenerationInfo sourceFile="packages/admin-ui/src/lib/core/src/shared/components/chip/chip.component.ts" sourceLine="16" packageName="@vendure/admin-ui" />
- A chip component for displaying a label with an optional action icon.
- *Example*
- ```HTML
- <vdr-chip [colorFrom]="item.value"
- icon="close"
- (iconClick)="clear(item)">
- {{ item.value }}</vdr-chip>
- ```
- ```ts title="Signature"
- class ChipComponent {
- @Input() icon: string;
- @Input() invert = false;
- @Input() colorFrom = '';
- @Input() colorType: 'error' | 'success' | 'warning';
- @Output() iconClick = new EventEmitter<MouseEvent>();
- }
- ```
- <div className="members-wrapper">
- ### icon
- <MemberInfo kind="property" type={`string`} />
- The icon should be the name of one of the available Clarity icons: https://clarity.design/foundation/icons/shapes/
- ### invert
- <MemberInfo kind="property" type={``} />
- ### colorFrom
- <MemberInfo kind="property" type={``} />
- If set, the chip will have an auto-generated background
- color based on the string value passed in.
- ### colorType
- <MemberInfo kind="property" type={`'error' | 'success' | 'warning'`} />
- The color of the chip can also be one of the standard status colors.
- ### iconClick
- <MemberInfo kind="property" type={``} />
- </div>
|