@snack-uikit/carousel
TypeScript icon, indicating that this package has built-in type declarations

0.4.4 • Public • Published

Carousel

Installation

npm i @snack-uikit/carousel

Changelog

Carousel

Props

name type default value description
children* ReactElement<any, string | JSXElementConstructor<any>>[] - Массив айтемов
className string - CSS - класснейм
showItems number 1 Кол-во отображаемых единовременно айтемов
scrollBy number Math.trunc(show) Сдвиг айтемов при смене 1 страницы
transition number 0.4 Время переключения 1 страницы (в s)
swipe boolean true Переключение страниц свайпом
swipeActivateLength number 48 Минимальная длина в px для активации свайпа
arrows boolean true Использовать стрелки для переключения страниц
pagination boolean true Использовать пагинацию для переключения страниц
gap string var(--dimension-2m) Расстояние между айтемами
state { page: number; onChange(page: number): void; } - Управление состоянием извне
infiniteScroll boolean - Цикличная прокрутка

Dependencies (6)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @snack-uikit/carousel

    Weekly Downloads

    212

    Version

    0.4.4

    License

    Apache-2.0

    Unpacked Size

    78.4 kB

    Total Files

    63

    Last publish

    Collaborators

    • yetihead
    • cloud-ru-tech
    • agrigorii