StatsCard
Metric card with an icon, a value and an up or down trend. The size prop (xs, sm, md, lg, xl) sets the padding and value font size.
Import
Vue
import { UiStatsCard } from '@ziyarago/ui/vue'Trends
Pilgrims
1,284▲ 12%Flights delayed
9▼ 4%Vue
<UiStatsCard icon="users" label="Pilgrims" value="1,284" delta="12%" trend="up" /> <UiStatsCard icon="plane" label="Flights delayed" value="9" delta="4%" trend="down" />
Sizes
Pilgrims
1,284▲ 12%Pilgrims
1,284▲ 12%Pilgrims
1,284▲ 12%Pilgrims
1,284▲ 12%Pilgrims
1,284▲ 12%Vue
<UiStatsCard icon="users" label="Pilgrims" value="1,284" delta="12%" trend="up" size="xs" /> <UiStatsCard icon="users" label="Pilgrims" value="1,284" delta="12%" trend="up" size="sm" /> <UiStatsCard icon="users" label="Pilgrims" value="1,284" delta="12%" trend="up" size="md" /> <UiStatsCard icon="users" label="Pilgrims" value="1,284" delta="12%" trend="up" size="lg" /> <UiStatsCard icon="users" label="Pilgrims" value="1,284" delta="12%" trend="up" size="xl" />
API reference
Metric card with an optional icon, value and an up or down trend.
Props
PropType and valuesDefaultDescription
labelrequiredstring—Metric name.valuerequiredstring | number—Main value.iconstring—Icon name shown before the label.deltastring—Change text such as "12%". The arrow is added automatically from trend.trendupdown'up'Direction and color of the delta.sizexssmmdlgxl'md'Padding and value size.