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

0.8.37 • Public • Published

Breadcrumbs

Installation

npm i @snack-uikit/breadcrumbs

Changelog

Breadcrumbs

Компонент хлебных крошек

Props

name type default value description
items* Item[] - Массив айтемов
className string - CSS-класс
separator string "›" Разделитель
size enum Size: "xs", "s" s Размер
firstItemIconOnly boolean false Использовать иконку без лейбла в первом айтеме
inactiveLastItem boolean false Делает некликабельным последний элемент, даже если для него переданы href или onClick
lastEmpty boolean -

Массив объектов, описывающих компонент:

type Item = {
  /* Уникальный id */
  id: string,
  /* Текст */
  label: string;
  /* Короткий вариант текста */
  shortLabel?: string;
  /* Ссылка */
  href?: string;
  /* Колбек обработки клика в айтем */
  onClick?(): void;
}

Компоненты Breadcrumbs мемоизирован, старайтесь передавать items одной и той же ссылкой.

Readme

Keywords

none

Package Sidebar

Install

npm i @snack-uikit/breadcrumbs

Weekly Downloads

282

Version

0.8.37

License

Apache-2.0

Unpacked Size

98.3 kB

Total Files

93

Last publish

Collaborators

  • yetihead
  • cloud-ru-tech
  • agrigorii