Files
directus/app/src/components/v-chip
2020-07-29 11:24:52 -04:00
..
2020-07-29 11:24:52 -04:00
2020-07-29 11:24:52 -04:00
2020-07-29 11:24:52 -04:00
2020-07-29 11:24:52 -04:00
2020-07-29 11:24:52 -04:00

Chip

<v-chip>I'm a chip!</v-chip>

Sizes

The chip component supports the following sizes through the use of props:

  • x-small
  • small
  • (default)
  • large
  • x-large
<v-chip x-small>I'm a chip!</v-chip>

Colors

You can set the color, background color, hover color, and background hover color with the --v-chip-color, --v-chip-background-color, --v-chip-color-hover, and --v-chip-background-color-hover css variables respectively:

<v-chip> I'm a chip! </v-chip>
<style>
.v-chip {
	--v-chip-color: var(--red);
	--v-chip-background-color: var(--red-50);
	--v-chip-color-hover: var(--white);
	--v-chip-background-color-hover: var(--red);
}
</style>

Clicks / Closes

There are two events, one when clicking on the chip called click and one when clicking on the enabled close icon called close.

<v-chip @click="sayHi">Hello!</v-chip>
<v-chip close @close="close">I'm closeable!</v-chip>

Props

Prop Description Default
active Change visibility. Can be reacted to via sync true
close Displays a close icon which triggers the close event false
closeIcon Which icon should be displayed instead of close close
outlined No background false
label Label style false
disabled Disabled state false
x-small Render extra small false
small Render small false
large Render large false
x-large Render extra large false

Slots

Slot Description Data
default --

Events

Event Description
click Triggers when clicked somewhere on the chip
close Triggers when the close prop is enabled and gets clicked (Doesn't trigger the click event)

CSS Variables

Variable Default
--v-chip-color var(--foreground-normal)
--v-chip-background-color var(--border-normal)
--v-chip-color-hover var(--foreground-normal)
--v-chip-background-color-hover var(--border-normal)