Skip to content

DashedContainer ​

Контейнер із пунктирною рамкою, іконкою та текстом; зазвичай використовується для дій «завантажити» чи «додати».

Живе демо ​

Додати елемент
Завантажити файл
Запланувати подію

Використання ​

vue
<template>
  <orio-dashed-container
    icon="plus"
    text="Add Item"
    size="medium"
    @click="handleClick"
  />
  <orio-dashed-container
    icon="upload"
    text="Upload File"
    size="large"
    @click="handleClick"
  />
  <orio-dashed-container
    icon="calendar"
    text="Schedule Event"
    size="small"
    @click="handleClick"
  />
</template>

<script setup>
function handleClick() {
  alert("Container clicked!");
}
</script>

Пропси ​

ПропТипЗа замовчуваннямОпис
iconstringundefinedНазва іконки
textstringundefinedТекстовий підпис
size'small' | 'medium' | 'large''medium'Розмір контейнера

Події ​

ПодіяДаніОпис
click-Генерується під час кліку на контейнер

Можливості ​

  • Стилізація пунктирною рамкою
  • Ефект градієнта під час наведення
  • Розмір іконки підлаштовується під розмір контейнера
  • Клікабельний, з курсором-вказівником