Skip to content

SkyStatCard ​

Картка зі статистикою: іконка (необов'язкова), заголовок і значення. Може бути статичною (лише інформація) або клікабельною.

Демо ​

Приклад ​

vue
<script setup>
import { SkyStatCard } from '@skyservice-developers/vue-dev-kit'
</script>

<template>
  <!-- клікабельна, з іконкою -->
  <SkyStatCard title="Всього чеків" value="128 шт" icon-src="/img/statistic-moneys.svg" clickable @click="openChecks" />

  <!-- статична, без іконки -->
  <SkyStatCard title="Виручка" value="12 400 ₴" />
</template>

Props ​

PropТипЗа замовчуваннямОпис
titleString''Підпис (сірий, зверху)
valueString | Number''Значення (жирним)
iconSrcString''Шлях до іконки. Без нього і без slot icon блок іконки не рендериться
clickableBooleanfalseHover-тінь, role="button", tabindex, Enter/Space; емітить click

Slots ​

SlotОпис
iconСвоя іконка замість iconSrc
defaultЗамість value (напр. значення з розміткою)

Events ​

ПодіяОпис
clickЛише коли clickable; також по Enter/Space

CSS-змінні ​

ЗміннаЗа замовчуванням
--sky-stat-card-bg#fff
--sky-stat-card-border#ededed
--sky-stat-card-title-color#a3aed0
--sky-stat-card-value-color#1b2559
--sky-stat-card-icon-bg#f4f7fe
--sky-stat-card-icon-border#e1eaff
--sky-stat-card-focus#4318ff

Опубліковано під ліцензією MIT.