@feugene/granularity-chrono

  • С компонентами
  • v1.1.0
  • 7 компонентов

Календарь, выбор даты и времени — без библиотеки дат под ними. Берут, когда даты часть интерфейса, а сторонний виджет притащил бы свой визуальный язык.

тег ядра v1.1.1

На этой странице
версия
1.1.0
Публичных подпутей
16
Компоненты
7
Runtime-зависимости
0

Как пакет описан в npm: Calendar, date and time components for the @feugene/granularity design system — no third-party date widget, no date library.

Установка

Команда ставит пакет и его обязательные peer-зависимости: библиотека их не приносит, потому что в приложении они уже есть.

npm i @feugene/granularity-chrono @feugene/granularity @feugene/granum vue
pnpm add @feugene/granularity-chrono @feugene/granularity @feugene/granum vue
yarn add @feugene/granularity-chrono @feugene/granularity @feugene/granum vue
bun add @feugene/granularity-chrono @feugene/granularity @feugene/granum vue

Необязательные peer-зависимости

Объявлены необязательными: нужны только той части пакета, которая их использует. Менеджер пакетов о них не напомнит.

  • @feugene/fint-i18n
  • @feugene/unplugin-granularity
  • unplugin-vue-components

Что внутри

16 точек входа объявляет манифест — по ним и импортируют, чтобы в бандл не попало лишнее.

Runtime-зависимостей нет: в приложение приезжает только код пакета.

Компоненты

  • GrCalendarБерут, когда календарь и есть экран
  • GrDatePickerБерут, когда дата — значение поля формы
  • GrDateRangePickerБерут, когда отчёт за период
  • GrDateTimePickerБерут, когда момент, а не день
  • GrDurationБерут, когда сколько заняло
  • GrRelativeTimeБерут, когда свежесть важнее точности
  • GrTimePickerБерут, когда время без даты

Документация пакета

Написана в репозитории библиотеки. Портал на неё ссылается, а не пересказывает.