KpiTile
Compact metric tile with a label, a value and an optional delta. The size prop (xs, sm, md, lg, xl) sets the padding and value font size.
Import
Vue
import { UiKpiTile } from '@ziyarago/ui/vue'Default
Bookings today128+12% vs yesterday
Vue
<UiKpiTile label="Bookings today" value="128" delta="+12%" sub="vs yesterday" />
Negative delta
Cancellations7-3% this week
Vue
<UiKpiTile label="Cancellations" value="7" delta="-3%" sub="this week" />
Sizes
Bookings today128+12% vs yesterday
Bookings today128+12% vs yesterday
Bookings today128+12% vs yesterday
Bookings today128+12% vs yesterday
Bookings today128+12% vs yesterday
Vue
<UiKpiTile label="Bookings today" value="128" delta="+12%" sub="vs yesterday" size="xs" /> <UiKpiTile label="Bookings today" value="128" delta="+12%" sub="vs yesterday" size="sm" /> <UiKpiTile label="Bookings today" value="128" delta="+12%" sub="vs yesterday" size="md" /> <UiKpiTile label="Bookings today" value="128" delta="+12%" sub="vs yesterday" size="lg" /> <UiKpiTile label="Bookings today" value="128" delta="+12%" sub="vs yesterday" size="xl" />
API reference
Key metric tile with a label, large value and optional delta, for dashboards.
Props
PropType and valuesDefaultDescription
labelrequiredstring—Metric name.valuerequiredstring | number—Main value, shown large.substring—Small text next to the delta.deltastring—Change indicator such as "+12%" or "-3.4%". A leading "-" renders as a decrease, anything else as an increase.variantbrandinverse—Filled brand tile or dark inverse tile. Omit for the default glass tile.sizexssmmdlgxl'md'Padding and value size.