npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

ark-component-ui

v0.3.123

Published

- Убрать дженерик из data-provider-interface

Downloads

1,526

Readme

CHANGELOG

0.3.123

  • Убрать дженерик из data-provider-interface

0.3.122

  • ShallowTable: исправить раскрытие дочерних строк
  • PeriodCalendarInput: исправить отображение плейсхолдера по умолчанию

0.3.121

  • TreeTable: добавить поддержку dataProvider

0.3.120

  • useNodes: исправить отображение дочерних строк при изменении их родителей

0.3.119

  • TreeTable: добавить поддержку раскрытия строк после их замены

0.3.118

  • ActionBar: добавить возможность блокировать действие по правам доступа

0.3.117

  • ShallowTable: добавить поддержку итоговой строки таблицы

0.3.116

  • TreeTable: добавить возможность не показывать заглушку, если по запросу ничего не найдено

0.3.115

  • MultipleRelationSelect: исправить работу 'Выбрать все'
  • DefaultSelectMultipleTableHeader: добавить возможность включения поиска

0.3.114

  • SelectTableFilters: добавить возможность подставлять любые значения для query параметров

0.3.113

  • DefaultTable: исправить отображение DataLoader при загрузке

0.3.112

  • TreeTable: исправить перерисовку всей строки при разворачивании поля

0.3.111

  • TreeTable: разворачивать свернутые поля у вложенных строк

0.3.110

  • ShallowTable: добавление функции выбора всех элементов

0.3.109

  • MultipleRelationSelect: добавить "Выбрать все"

0.3.108

  • Tooltip: добавить снос на новые строки при длинном тексте

0.3.107

  • DefaultInput: исправить стили плейсхолдера при отключенном состоянии

0.3.106

  • DefaultButton: добавить иконку warning

0.3.105

  • Таблицы: ограничить ширину для колонки раскрытия строк

0.3.104

  • DatetimeCalendarInput: добавить пропс для отключения закрытия модалки после каждого клика

0.3.103

  • UploadArea: добавить пропс для прокидывания параметра загрузки файла

0.3.102

  • DefaultInput: исправить цвет плейсхолдера при отключенном состоянии

0.3.101

  • TreeTable: поддержка isExpandedRow

0.3.97

  • DefaultInput: исправить ошибки в работе props mask

0.3.96

  • ShallowTable: добавить возможность показывать всплывающую подсказку

0.3.95

  • добавить механизм для скрытия поиска по хидеру с типом RelationSelect

0.3.94

  • Selects: ограничить максимальный сдвиг количеством элементов доступных для загрузки

0.3.93

  • DefaultTable: добавить авто-уменьшение столбцов при изменении размера страницы (2/2)

0.3.91

  • DefaultTable: добавить авто-уменьшение столбцов при изменении размера страницы (1/2)

0.3.90

  • ShallowTable: добавить индикатор загрузки количества элементов в таблицу

0.3.89

  • SideTabsBoard: добавить showContent и activeSlotIndex в expose

0.3.88

  • useEndlessScrollApi: исправить входные проверки в getCount

0.3.87

  • useEndlessScrollApi: добавить получение количества элементов при асинхронном запросе через метод getCount dataProvider

0.3.86

  • DefaultTable: изменить минимальную ширину для отображения тултипа для хидера столбца типа text
  • DefaultTable: исправить ширину отступов у названия хидера

0.3.85

  • DefaultButton: добавить поддержку кастомных иконок

0.3.84

  • useEndlessScrollApi: добавить проверку на id запроса в получение количества элементов

0.3.83

  • useNodes: исправить проброс дочерних элементов из предыдущего состояния при рендере таблицы
  • useEndlessScrollApi, DefaultTable: добавить индикатор раздельной загрузки числа элементов

0.3.82

  • DefaultTable: добавить флаги useAsyncCountLoad, usePrevNextFlags

0.3.78

  • DefaultTable, useEndlessScrollApi: добавить countEndpoint для раздельного запроса на количество элементов

0.3.75

  • Умные фильтры: изменить внутренний формат хранения фильтров в таблице со словаря на FilterData[]

0.3.73

  • useEndlessScrollApi: добавить поддержку пажинации с помощью флагов наличия предыдущей и следующей страниц в ответе бекенда
  • useEndlessScrollApi: обновлять count только при первом запросе к бекенду
  • RelationSelect, MultipleRelationSelect: добавить поддержку пажинации с помощью флагов наличия предыдущей и следующей страниц в ответе бекенда

0.3.72

  • Таблицы: отрефакторить логику фильтрации для поддержки массивов строк и оптимизации кода

0.3.70

  • Selects: исправить высоту выпадающих меню

0.3.69

  • ActionBar: добавить поддержку асинхронности с индикацией выполнения

0.3.68

  • Умная фильтрация: исключить выбираемые параметры из собственного запроса

0.3.67

  • TreeTable: добавить поддержку умной фильтрации

0.3.66

  • Selects: исправить реактивность query параметров

0.3.65

  • исправить работу умных фильтров

0.3.64

  • MultipleDefaultSelect: добавить функционал выделения всех пунктов

0.3.63

  • useCheckedItems: рефакторинг
  • ActionBar: исправлено пробрасывание MouseEvent в пропс onClose
  • ModalWindow: исправлен бесконечный спам предупреждений в консоль
  • Таблицы: правки в логику выделения, удален неиспользуемый код, обощена логика между таблицами
  • TreeTable: добавить кнопку Свернуть все

0.3.62

  • ShallowTable: прокинуть props.onCheckItem в checkAll
  • ActionBar: добавить условие отображения действия по выбранным элементам

0.3.61

  • исправить стили иконок таблиц

0.3.60

  • ActionBar: добавить availableForCount, исправить z-index
  • ShallowTable: исправить динамическое изменение 'canCheck'

0.3.59

  • useCheckedItems: добавить поддержку метода выбора всех элементов при внешних элементах в состоянии

0.3.58

  • ShallowTable: добавить props 'allCheckState' для клиентского управления главным чекбоксом

0.3.57

  • ShallowTable: опция блокирования всех выделений

0.3.56

  • UploadButton: поправить цвет названия файла при заблокированном состоянии

0.3.55

  • UploadButton: обрезать расширение из названия

0.3.54

  • UploadButton: поправить отображение удаления файла при опции 'isFileAvailable'

0.3.53

  • добавить экспорт ActionBar
  • добавить экспорт useCheckedItems

0.3.52

  • Таблицы: добавить в колонку опцию overflow: 'hidden'|'visible'

0.3.51

  • Таблицы: исправить наслоение ячеек, исправить лоадер при раскрытии колонки

0.3.50

  • DefaultSelect, DefaultSelectMultiple: сделать регистронезависимый поиск

0.3.49

  • DefaultSelect, DefaultSelectMultiple: добавить функционал поиска

0.3.48

  • RelationSelect: не сбрасывать значение при повторном выборе того же самого значения

0.3.47

  • DefaultTable: исправить снятие выделения элементов, если есть условие для их выделения

0.3.46

  • DefaultTable: исправить условия выделения и снятия чекбоксов
  • ModalWindow: закрывать только последний попап при клике

0.3.45

  • TreeTable: добавить настройку отключения выбора дочерних элементов при выборе родителя
  • исправить снятие выделения элементов таблицы, если есть условие для их выделения

0.3.44

  • DefaultTextarea: добавить опцию блокировки изменения размера

0.3.43

  • добавить в таблицы возможность раскрывать несколько строк

0.3.42

  • usePaginatedApi: добавить возможность работы с фильтрами v2
  • DefaultInput: добавить коллбек mask

0.3.41

  • ExpandButton: исправить стиль курсора

0.3.40

  • MultipleRelationSelect: вынести наверх флаг isOpened

0.3.39

  • ShallowTable: добавить поддержку setRowColor

0.3.38

  • Textarea: обновлять высоту при отрисовке

0.3.37

  • SideTabsBoard: исправить цвет ховера

0.3.36

  • исправить баг фильтра таблицы при загрузке и скролле

0.3.35

  • SideTabsBoard: добавить разделительную лини. под кнопкой " << свернуть "

0.3.34

  • UploadButton: сделать файл кликабельным при заблокированном состоянии

0.3.33

  • TreeTable: показывать таблицу и не показывать загрушку в случае сброса фильтров

0.3.32

  • SideTabBoard: добавить вохможность отображать тултипы

0.3.31

  • ShallowTable: добавить пропс и логику enableSorting
  • ShallowTable: добавить пропс noDataButtonClick

0.3.30

  • разморозить минорные версии vue и vue-router
  • DefaultButton: фикс отображения тултипа при изменении значения кнопки

0.3.29

  • исправить отступ у кнопки NoData
  • добавить реэкспорт опций дата провайдера
  • обновить vue до 3.4.19

0.3.28

  • DefaultButton: исправить установку ширины

0.3.27

  • DefaultSelect: добавить документацию
  • DefaultButton: добавить обрезку длинного текста и пропс isShowTooltip
  • DefaultTable: исправить клик по области вокруг кнопки ExpandButton
  • TreeTable: добавить пропс setRowColor для окраски строк

0.3.26

  • зафиксировать версию vue-router

0.3.25

  • вынести vue-router в peerDependencies
  • DefaultTable: исправить стили хидера
  • DefaultTable: исправить принудительное отключение сортировки

0.3.24

  • DefaultTable: убрать нахлест содержимого хидера при скукоживании столбца

0.3.22

  • DataProvider: добавить экспорт интерфейса из библиотеки
  • useEndlessScrollApi: исправить метод reload

0.3.21

  • TreeTable: добавить типизацию
  • DefaultTable: добавить возможность убирать кнопку сортировки в заголовках колонок

0.3.20

  • добавить поддержку системы статичных/динамичных колонок для TreeTable
  • Calendars/PeriodDatePicker: добавить документацию

0.3.19

  • useEndlessScrollApi: изменить логику сериализации queryParams для параметра custom
  • Календари: исправить цвета ховеров в состоянии error
  • DefaultTable: сделать опциональным ресайзинг столбцов

0.3.18

  • Селекты: исправить цвета в состоянии error под дизайн
  • DefaultTable: добавить построчную проверку canExpandRow

0.3.17

  • DefaultTable: добавить в expose флаг isNodataStubVisible

0.3.16

  • DefaultTable: исправить ширину подсказок выбранных фильтров
  • PeriodDatePicker: сделать плейсходлер необязательным
  • исправить некорректное положение dropdown'ов
  • исправить стили dropdown'ов при наведении/активном состоянии

0.3.15

  • исправить высоту блока с табами

0.3.14

  • уменьшить отступы в кнопках размера M

0.3.13

  • ModalWindow: исправить запуск useClickOutside
  • useMotionTracker: исправить z-index
  • Таблицы: исправить z-index'ы
  • TreeTable: добавить задержку на reload при изменении параметров

0.3.12

  • DefaultTable, TreeTable, ShallowTable: добавить в expose columns и computedColumns
  • исправить баг бэкграунда таблицы при ховере

0.3.10

  • Tables: поправить отображение заголовков колонок для совместимости с dropdown поверх таблицы
  • ListSelect: изменить z-index в шапке таблиц
  • TableChips: поправить отображение раскрытых чипсов

0.3.9

  • исправить бэкграунд для колонки с раскрывающей список кнопкой

0.3.8

  • исправить бэкграунд для колонки с раскрывающей список кнопкой
  • исправить стили селектов заголовков таблиц
  • исправить z-index у окна настроек таблиц
  • NumberRange: добавить поддержку Integer и Float как разных типов ввода

0.3.7

  • исправить z-index у dropdown селектов/хедеров

0.3.6

  • DefaultTable: добавить пропс noDataButtonLabel
  • исправить реэкспорт NumberTableFilter

0.3.5

  • добавить horizontalEyesight для DefaultTable и ShallowTable
  • ScrollArea: добавить документацию
  • DefaultTextarea: добавить документацию

0.3.2

  • MultipleDatePicker: добавить документацию
  • RelationSelect: добавить документацию
  • DefaultInput: добавить документацию
  • ListSelect: добавить itemConverter

0.3.1

  • обновить Vue до версии 3.4.15

0.2.136

  • добавить хелпер toSafeRegexString для исправления работы highlight

0.2.135

  • исправить импорты dataProvider

0.2.134

  • SideTabsBoard: исправить переключение компонентов в некоторых кейсах
  • Заголовки таблиц: отрефакторить стили
  • Заголовки таблиц: отображать тултип при сокращении текста
  • добавлен хелпер getTextWidth для получения ширины рендера

0.2.133

  • DatePicker: добавить документацию
  • добавить dataProvider в копонентах, использующих useEndlessScroll, EnumSelect и MultipleEnumSelect

0.2.132

  • DefaultButton: добавить документацию
  • UploadButton: добавить документацию
  • ShallowTable: добавить документацию
  • добавить компонент SideTabsBoard

0.2.131

  • исправить баг с работой подсветки при поиске в таблицах

0.2.130

  • перенести smartFilter в интерфейс хедера колонок таблиц

0.2.129

  • DefaultTable: добавить возможность тонкой настройки smartFilter поколоночно

0.2.128

  • ActionBar: добавить any как значение по умолчанию в elementCount

0.1.127

  • ActionBar: добавить атрибут elementCount и логику его работы
  • TreeTable: добавить поддержку контекстного меню
  • добавить реэкспорт DefaultTableContextActionInterface

0.2.126

  • Селекты: убрать сжатие по ширине кнопки "clear"
  • Исправить стиль галереи
  • RadioButton: добавить описание и документацию
  • ARKCheckbox: добавить описание и документацию
  • BlackTooltip: добавить описание и документацию
  • Selects: отображение id элемента в списке

0.2.125

  • Календари: добавить отображение текущего дня
  • TreeTable: добавить динамическую смену типа выбранных элементов

0.2.124

  • Select: добавить paramsSerialization в TableProps
  • Select: добавить props api для RelationSelectMultiple
  • Select: добавить выделение символа пробела при поиске
  • DefaultTable: добавить возможность работы forsedStub с закрепленными элементами
  • DefaultTable: добавить закрепление action столбца к левому краю
  • Table: добавить документацию TreeTable

0.2.123

  • DefaultTable: добавить функционал кнопки "Развернуть строку"
  • PhotoGallery: добавить документацию
  • Tabs: исправить обводку у выбранного таба
  • Select: поправить стили для иконки X

0.2.122

  • Select: уменьшить ширину текста, чтобы не перекрывать иконку
  • Tooltip: исправить экспорт типов
  • DefaultTable: исправить отображение знака суммы

0.2.121

  • PeriodDatePicker: исправить отображение текущей даты
  • DefaultTable: исправить работу разделителя/расширителя столбца
  • TreeTable: исправить сохранения состояния раскрытых дочерних узлов
  • Helpers: Удаление спецсимволов при подсвечивании текста
  • DefaultTable: зависают строки при скролле

0.2.120

  • PhotoGallery: увеличить шаг скролла фотки мышкой/тачпадом
  • DefaultTable: поправить отступ тултипа у кнопки настройки отображения столбцов
  • Tooltip: добавить функционал копирования текста
  • LineLoader: добавить документацию
  • DataLoader: добавить документацию

0.2.119

  • FilterBar: исправить дизайн кнопки вертикальных фильтров
  • Tabs: добавить документацию
  • Calendars: добавить документацию
  • TimePicker: добавить документацию
  • добавить useMotionTracker
  • добавить контекстное меню для DefaultTable
  • DatePicker: исправить верстку

0.2.118

  • DefaultTable: поправить ширину столбцов хидера

0.2.117

  • Selects: поправить левый отступ чипсы у селектов
  • Tooltip: добавить возможность ручного позиционирования
  • ModalWindow: добавить открытие модального окна через пропс
  • DefaultTable: изменить отображение суммы
  • DatePicker: исправить верстку

0.2.116

  • DefaultTable: добавить совместимость forcedStub с заглушкой фильтрации
  • DefaultTable: доработать функцию выбора всех элементов
  • RelationSelect: заменить функцию сравнения params на isEqual из lodash

0.2.115

  • DataLoader: добавить props text для кастомного текста заглушки
  • DefaultTable: добавить совместимость forcedStub со всеми заглушками

0.2.114

  • DefaultTable: изменить положение тултипов хидера таблицы
  • PhotoGallery: уменьшение верхнего отступа счетчика пагинации
  • PhotoGallery: доработать отображение для одной фотографии
  • DefaultTable: добавить props forcedStub для принудительного отображения заглушки

0.2.113

  • DefaultTableHeaderCalendar: исправть баг с открытием модального окна

0.2.112

  • DefaultInput: отображать tooltip если содержимое больше чем поле

0.2.111

  • Tooltip: исправить отображение при скролле
  • ModalWindow: исправить ошибку с мгновенным закрытием окна

0.2.110

  • RelationSelect: добавить регистронезависимое выделение совпадений при поиске
  • ModalWindow: использовать useOutsideClick

0.2.109

  • Календарь: исправить стили для состояния disabled

0.2.108

  • RelationSelect, MultipleRelationSelect: добавить перезагрузку селекте при изменении эндпойнта

0.2.107

  • ActionBar: добавить документацию и правки в Storyboo
  • UploadArea: скрывать область загрузки при состоянии isDisabled

0.2.106

  • NoData: добавить описание компоненту и в Storybook
  • DefaultTable: удалять слушателя событий после анмаунта компонента таблицы

0.2.104

  • DefaultInput: добавить isForNumber и maxLength
  • ShallowTable: исправить сокращение текста в названиях колонок

0.2.103

  • RelationSelect, MultipleRelationSelect: добавить блокировку загрузки следующей/предыдущей страницы, если такая загрузка уже идет
  • useEndlessScrollPagination: исправить расчет окна пажинации, чтобы по умолчанию оно всегда равнялось трем страницам

0.2.102

  • Tooltip: добавить телепорт и возможность отображения в зависимости от положения курсора

0.2.101

  • ShallowTable: убрать отображение количества дочерних элементов

0.2.100

  • Shallow table: улучшить логику показа кнопок раскрытия дочерних элементов
  • WeekCalendar: устанавливать неделю по клику на номер недели

0.2.99

  • ShallowTable: исправить отображение селектов в полях таблицы

0.2.98

  • ShallowTable: добавить перенос по словам в названиях столбцов

0.2.97

  • ShallowTable: исправить отображение элементов, если они не подгружаются

0.2.96

  • ShallowTable: исправить типизацию входных элементов

0.2.95

  • RelationSelect: исправить сброс значений при одинаковых параметрах
  • ShallowTable: добавить функционал работы с деревом данных
  • DefaultInput: добавить пропс-коллбэк при фокусе на инпут

0.2.94

  • ListSelect: исправить сброс выбранных элементов при фильтрации

0.2.93

  • RelationSelect: производить глубокое сравнение объекта параметров запроса при использовании props resetOnQueryParamsChange

0.2.92

  • подключить копоративную конфигурацию линтера
  • Таблицы: добавить возможность фильтрации по динамическим колонкам

0.2.91

  • ListSelect: добавить заблокированное состояние

0.2.90

  • ShallowTable: скорректировать заглушки при отсутствии данных

0.2.89

  • ListSelect: установка выбранных элементов по умолчанию
  • DefaultTable: добавить функционал показа тултипа в заголовке столбца, добавить тултип кнопки отображения столбцов

0.2.88

  • ListSelect: добавить получение выбранных элементов
  • запретить прокрутку пустой таблицы

0.2.87

  • UploadArea: добавить разблокировку инпута после удаления загруженного файла

0.2.86

  • Tables: исправить логику показа ActionBar
  • DefaultInput: показывать tooltip со значением поля

0.2.85

  • DefaultTable: добавить флаг разрешающий стартовую загрузку данных в таблице
  • ListSelect: исправить выбор всех элементов
  • Календарь: поправить логику закрывания календаря при выборе даты

0.2.84

  • UploadArea: изменить логику отображения файлов при загрузке
  • Tables: исправить подстановку defaultGETParams в фильтры таблиц с селектами

0.2.82

  • Поля: скрытие ошибок полей при заблокированном состоянии
  • ListSelect: добавить компонент

0.2.81

  • DefaultButton: добавить иконку chevronRight
  • useColumns: исправить сортировку колонок при добавлении динамических колонок

0.2.80

  • ShallowTable: добавить проброс левого слота для заголовка таблицы
  • UploadArea: поправить стили названия файла

0.2.79

  • ShallowTable: добавить функцию applyFilters

0.2.78

  • DefaultTable: добавить в action-bar новые иконки и подписи

0.2.77

  • Документация: добавить инструкцию по локальной отладке библиотеки внутри проекта
  • Shallow table: скрыть контент за областью видимости колонки
  • Calendars: поправить z-index для выпадашек

0.2.76

  • Селекты: запрещать сброс значения в disabled состоянии

0.2.75

  • Selects: сделать стилизацию инпута поиска в выпадашке

0.2.74

  • RelationSelect, MultipleRelationSelect: при изменении params производить поключевое сравнение содержимого объекта, чтобы исключить перезагрузку данных при получении объектов параметров с одинаковым содержимым, но разной идентичностью

0.2.73

  • UploadArea - исправить скачки анимации в процессе загрузки

0.2.72

  • MultipleRelationSelect: пробросить root из пропсов в useClickOutside
  • MultipleSelects: привести в соответствие с дизайн-системой стили чипсов
  • DefaultTable: добавить разбитие количества элементов на разряды по три в хидере таблицы и экшн-баре
  • Календарь в модальном окне в фильтрах таблицы: применять выбранные даты по нажатию кнопок

0.2.71

  • Фотогалерея: исправить положение кнопок (по центру)

0.2.70

  • DefaultTable: исправить логику вычисления порядкового номера столбца при DND в настройках

0.2.68

  • Добавить хелперы toUpper, toLower, toUpperAllKeys, toLowerAllKeys
  • Обновить конфиг до esNEXT
  • Исправить работу с нулевым значением фильтра numberSearch
  • DefaultTable: добавить коллбек canCheckExactItem
  • PeriodCalendarInput: исправить высоту лейбла инпута

0.2.67

  • Фотогалерея: исправить типы слотов JSXElement -> JSX.Element

0.2.66

  • Фотогалерея: добавить возможность кастомизации имени скачиваемого файла.
  • Таблицы: показывать значок суммы в строке Итого

0.2.65

  • useEndlessScrollPagination: исправить баг с рассчетом смещения окна пажинации при использовании постраничной пажинации
  • useColumns: добавить автоматический сброс кешированного значения фильтра, если тип фильтра в колонке таблицы был изменен в клиентском коде

0.2.64

  • UploadArea: показывать drag&drop инпут при выборе одного файла
  • UploadArea: поправить отступы в соответствии с дизайн-системой
  • DefaultTable: исправить поведение drag'n'drop столбцов

0.2.63

  • UploadArea: добавить ограничение максимального количества загружаемых файлов
  • DefaultTable: добавить строку Итого

0.2.62

  • UploadArea: исправить отображение расширений и расчет размера файла
  • ModalWindow: исправить отступы
  • Линтер: убрать запятые в типах, установить размер таба в 2 пробела

0.2.61

  • Таблицы: отменить скрытие кнопок при нуле элементов
  • Tabs: прокинуть опцию to при клике на таб

0.2.60

  • TreeTable: передавать в стратегию сериализации все параметры фильтра, вне зависимости от того, загружаются ли корневые или дочерние элементы

0.2.59

  • DefaultTable: добавить leftHeaderSlot
  • Таблицы: отменить скрытие кнопок при нуле элементов
  • ARKPhotoGallery: добавить в экспорт библиотеки
  • Таблицы: перенос чипсов фильтров в левую часть заголовка

0.2.58

  • TreeTable: добавить props queryParamsSerializationStrategy

0.2.57

  • Selects: исправить иконку курсора, если значение можно скопировать
  • Добавить минимальную высоту селекта дат

0.2.56

  • Документация: Tables/DefaultTable - добавить описания компонента и пропсов
  • Selects: добавить функционал копирования
  • Таблицы: исправить положение иконки сортировки в заголовках
  • Pickers: добавить динамический заголовок для модальных пикеров

0.2.55

  • Документация: DropdownList
  • Таблицы: блокировать фильтры только при изначальном отсутствии данных

0.2.54

  • вынести определения типов из .vue в .ts файлы
  • DefaultTable: добавить проброс наружу выделенных элементов
  • Таблицы: убрать отступ у чекбокса
  • Таблицы: добавить настройку блокировки фильтров при отсутствии данных
  • DefaultInput: исправить функционал копирования

0.2.53

  • DefaultTable: исправить drag'n'drop колонок таблиц
  • DatePicker, DatetimePicker, TimePicker: исправить функционал копирования

0.2.52

  • DefaultTable: фикс нижней скролл пагинации
  • PeriodDatePicker: форматирование выбранных дат
  • DefaultTable: числовой тип фильтра
  • UploadArea: документация

0.2.51

  • техническая версия

0.2.50

  • Calendars, WeekDatePicker: создать документацию
  • Tables: исправить рассчет пропорций тела таблиц
  • Tables: поправить заглушки - Нет данных для отображения

0.2.49

  • UploadArea: настроить очистку кэша инпута после удаления, исправить работа в сторибуке
  • DatePicker, DatetimePicker, TimePicker: добавить опцию копирования значения
  • NumberRange: добавить документацию
  • ModalWindow: добавить документацию
  • FilterBar: добавить документацию

0.2.48

  • Tables: приравнять ширины колонок header'ов и field'ов друг к другу
  • добавить стандартный цвет текста для ячейки в теле DefaultTable
  • добавить NumberRange в сторибук
  • Tables: измененить логику показа модальных фильтров

0.2.46

  • добавить props hideSearch для скрытия строки поиска в relationSelectMultiple в заголовках DefaultTable
  • Таблицы: исправить визуальные баги при отсутствии данных
  • добавить минимальную высоту для триггеров в таблице
  • Таблицы: фикс ширины колонки, если она одна
  • Таблицы: открытие колонки типа дат через модальное окно для маленьких экранов
  • DefaultInput: включить выделение лейблов

0.2.45

  • DropdownList: исправить визуальные баги
  • ModalWindow: исправить визуальные баги
  • ModalWindow: добавить кавычки в --tooltip

0.2.44

  • Сборщик: добавить autoprefixer
  • Upload area: исправить визуальные баги
  • FilterBar: добавить watch на props.filters

0.2.43

  • DefaultTable: починить сохранение позиции при прокрутке вверх
  • добавить иконку edit

0.2.42

  • DefaultTable: добавить props queryParamsSerializationStrategy, для передачи внутрь алгоритма формирования строки query-параметров из фильтров таблицы
  • Таблицы: растягивать колонку на всю ширину таблицы, если в таблице только одна колонка
  • Pickers: поправить высоту инпутов в соответствии с дизайном
  • Selects: поправить dropdown
  • DatetimePicker: добавить опцию запрета смены времени

0.2.41

  • Таблицы: поправить заглушку на длинных по горизонтали таблицах
  • DatetimePicker: добавить компонент
  • Calendars: поправить верстку заблокированного состояния
  • Selects: поправить border влияющий на высоту для всех селектов

0.2.40

  • добавить тип сериализации arkspace для фильтра rangeNumber

0.2.39

  • DefaultTable: поправить триггеры пажинации
  • исправить прокрутку в фотогалерее
  • TreeTable: исправить фильтрацию при параметре parent
  • DefaultButton: добавить иконку fullscreenOff

0.2.38

  • исправить ширину табов

0.2.37

  • включена папка dist

0.2.36

  • переделать табы
  • настроить автоматическое обновление пакетов
  • исправить работу дата-пикера

0.2.35

  • обновить package.json для правильных ссылок

0.2.34

  • обновить package.json в соответствии с новой декларацией типов

0.2.33

  • добавить husky в проект
  • добавить аннотацию типов на уровне сборщика
  • доработка UploadArea
  • изменить отображение внутреннего содержимого попапа
  • одиночный селект без поиска и множественный селект без поиска, поправить в соответствии с ДС
  • исправить цвет фона селектов под дизайн
  • изменение логики работы перемещения столбцов

0.2.32

  • изменить стили stickyItems в DefaultTable
  • добавить props для очистки выбранных элементов после фильтрации в TreeTable

0.2.31

  • исправить тайпчек таймера

0.2.26

  • русифицировать месяцы в календаре
  • добавить сериализацию параметров в запросах через запятую
  • добавить props для сброса выделенных элементов после изменения фильтра в DefaultTable

0.2.25

  • добавить декларации типов

0.2.23

  • добавлен пропс для изменения текста заглушек в таблицах

0.2.22

  • добавить пропс right в PeriodCalendarInput и логику высчитывания сдвига календаря в таблице
  • исправить логику отображения заглушки/лоадера в DefaultTable
  • убрать лишний запрос в UploadArea

0.2.21

Внести изменения для перехода на Vite в проектах:

  • убрать импорты через алиасы
  • убрать использование RouterLink
  • заморозить версию vue-router

0.2.20

  • исправить работу пажинации в селектах
  • выровнять шеврон по верху в строках таблицы
  • заблокировать и скрыть кнопки удалений файлов при установленном props isDisabled

0.2.19

  • изменить поведение заглушек в таблицах, убрав двойной запрос
  • исправить обнуление значения RelationSelect при поиске
  • добавить props disableTop в TreeTable

0.2.18

  • исправить дизайн DefaultTextarea
  • исправить плейсхолдер DefaultInput

0.2.17

  • добавить слот для отображения элемента в селектах
  • добавить заглушку Ничего не найдено в RelationSelect

0.2.16

  • добавить различные улучшения/багфиксы для PhotoGallery
  • убрать отображение расширения файлов в UploadArea
  • добавить проп isShowSettings в TreeTable

0.2.15

  • убрать отображение максимального количества из выбранных в action bar'е TreeTable
  • исправить логику закрытия календарей согласно ДС, исправлено отображение иконок

0.2.14

  • исправить шрифты инпутов
  • исправить высоту таблицы с LineLoader, убрать лишний скролл
  • исправить курсор при наведении на не активные опции в таблице
  • исправить отображение заглушки после удаления элементов в таблице

0.2.13

  • перенести в DropdownList загрузку элементов из onMounted на раскрытие компонента

0.2.12

  • исправить отображение иконокв хедерах таблиц, селектах
  • исправить отображение title у файла в UploadArea

0.2.11

  • исправить шрифты инпутов, убрать letter-spacing, добавить font-family
  • добавить в DropdownList позиционирование поверх нижележащих элементов

0.2.10

  • отображать актуальное название файла при наведении на UploadArea

0.2.9

  • добавить билд под старые версии node

0.2.8

  • добавить в селекты возможность сбрасывать значение при изменении queryParams (props resetOnQueryParamsChange)
  • добавить sourcemaps

0.2.7

  • сделать закрытие всплывающего окна календаря при выборе дня
  • добавить тень всплывающему окну календаря
  • отредактироваnm отступ всплывающего окна календаря от инпута по ДС
  • добавить компонент DropdownList

0.2.6

  • добавить компонент ShallowTable
  • запретить выделение текста в календаре

0.2.4

  • добавить иконки для DefaultButton
  • добавить реэкспорт функций

0.2.1

  • исправить экспорт типов

0.2.0

  • перейти на сборку через Vite
  • обновить поддерживаемую версию node до 18.2.0

0.1.160

  • добавить в UploadArea props isMultiple

0.1.159

  • сгруппировать компоненты в Storybook
  • прокинуть название таблицы в компонент с заглушкой NoData
  • добавить лоадер в строки TreeTable

0.1.158

  • исправить минимальную высоту заглушки DataLoader, высоту бокса с лоадером в таблице
  • добавить пропс label для UploadArea, динамические форматы для UploadArea

0.1.157

  • добавить реэкспорт иконок кнопок
  • исправить стили textarea-поля

0.1.156

  • добавить в UploadArea itemConverter

0.1.155

  • исправить стили TreeTable для полей с .table-edit-input

0.1.154

  • исправить получение узлов детей у родителя для addElement для TreeTable
  • показывать вместо тела таблицы DataLoader в моменты перезагрузки таблицы после обновления фильтра

0.1.153

  • не скрывать фильтр по скрытой колонки в таблице

0.1.152

  • добавить реэкспорт NodeItem и NodeItemExtended из TreeTable
  • добавить в коллбек onAdd в TreeTable второй аргумент для получения массива узлов, в который был добавлен новый элемент
  • исправить отображение заглушки пустых данных для таблиц после добавления данных в них

0.1.151

  • добавить в TreeTable метод addElement

0.1.150

  • добавить фукнцию smartClone для глубокого копирования объектов с сохранением внутренней ссылочной структуры
  • добавить компонент для отображения загрузки данных DataLoader
  • добавить в DefaultTable слот headerInfo

0.1.149

  • исправить стили DefaultTextarea
  • исправить верстку родителя при выделенных дочерних в TreeTable

0.1.148

  • добавить props useSingleQuery в TreeTable, указывающий, что раскрытии дочерних элементов в узле не используются дополнительные запросы к бекенду

0.1.147

  • исправить прокидывание params в FilterInterface
  • исправить стили таблиц под новые заглушки
  • исправить стили бордера заглушки

0.1.145

Расширить интерфейс FilterInterface для FilterBar параметрами:

  • searchKey
  • paramsSerialization
  • requestPageKey
  • requestPerPageKey
  • responseItemsKey
  • responseTotalKey
  • paginationType
  • additionalItems

0.1.144

  • добавить props canItemBeChecked для контроля над позвожностью выбора отдельных строк таблицы TreeTable

0.1.143

  • выровнять контент таблиц по верху, добавить отступы radiobutton и checkbox внутри ячеек

0.1.141

  • добавить компонент DefaultTextarea

0.1.140

  • добавить props showCount для таблиц

0.1.139

  • вынести интерфейс табов в корневой файл
  • добавить в expose таблицы настройки
  • добавить компонент заглушки NoData (+ StoryBook), добавить его в DefaultTable/TreeTable, добавить логику отрисовки заглушек для запросов с фильтрами и без
  • исправить стили закрепленных элементов таблицы
  • исправить стили чипсов таблиц

0.1.138

  • исправить ненужный отступ у radiobutton внутри таблиц
  • добавить пропс для отображения настроек TreeTable

0.1.137

  • исправить анимацию открытия\закрытия FilterBar
  • добавлен экспорт интерфейса FilterBarInterface
  • добавлен expose числа активных фильтров из FilterBar
  • добавлен компонент кнопки со счетчиком активных фильтров FilterBarButton
  • исправить сохранение скролла при подгрузке верхних элементов для DefaultTable
  • исправить верстку чипсов при большом количестве выбранных фильтров
  • добавить настройку applyFiltersOnChildrenQuery для фильтрации дочерних элементов в TreeTable

0.1.136

  • исправить положение тултипов кнопок внутри ActionBar

0.1.135

  • исправить циклическое обновление в UploadButton

0.1.134

  • добавить реэкспрорт ColumnInterface, DefaultTableInterface, DefaultTableActionInterface, ModalWindowInterface, Tooltip, useEndlessScrollApi, useScrollPagination

0.1.133

  • исправить инициализацию дефолтных фильтров в FilterBar
  • добавить реактивную смену файла в UploadButton

0.1.132

  • исправить аргументы FilterBar в storybook
  • открывать поиск в DefaultTableHeaderRangeNumber при нажатии на плейсхолдер

0.1.131

  • исправить очень маленькую область нажатия у стрелки в календаре
  • внести правки в компонент вертикальных фильтров в FilterDefaultSelect
  • исправить логику отрисовки RadioButton в таблицах с props.canCheck === 'one'

0.1.130

  • добавить кнопку сброса всех фильтров для TreeTable
  • отрефакторить TreeTable и DefaultTable, вынеся шапку таблицы в отдельный компонент

0.1.129

  • убрать лишний вертикальный скролл у контента внутри таблиц

0.1.128

  • исправить отступы Таймпикера и цвета инпутов::placeholder в Firefox
  • исправить механизм копирования в DefaultInput

0.1.127

  • добавить WeekCalendar в FilterBar

0.1.126

  • исправить стиль фона .ark-ui-input
  • добавить возможность программной подсветки строк в DefaultTable

0.1.124

  • исправить импорт стилей в BlackTooltip
  • убрать стрелки раскрытия календаря в чипсе MultipleDatePicker

0.1.122

  • добавить возможность копировать данные из disabled DefaultInput
  • исправить механизм открытия тестового поиска в фильтрах таблиц
  • учитывать ширину колонки чек-боксов и сортировки при расчете ширины таблицы
  • добавить иконку 'trash' и подсказку 'Удалить' в DefaultTableActionInterface
  • переименовать Checkbox в DefaultCheckBox
  • переименовать CalendarInput в DatePicker
  • переименовать PeriodCalendarInput в PeriodDatePicker
  • переименовать MultipleCalendarInput в MultipleDatePicker

0.1.121

  • исправить логику работы чек-боксов в древовидных списках

0.1.120

  • добавить новый селектор для ошибки в DefaultInput

0.1.119

  • исправить z-index у тултипов и хелпера
  • исправить логику работы чек-боксов в древовидных списках
  • очищать предыдущие параметры умных фильтров при сбросе FilterBar

0.1.118

  • исправить систему z-index

0.1.117

  • добавить пропсы showCount и showSmallName в TreeTable
  • исправить отступ у RadioButton под новый дизайн
  • исправить TimePicker под дизайн и добавить его состояния в Storybook
  • исправить отображение чипсов в таблицах
  • провести каталогизацию z-index

0.1.116

  • исправить стили кнопки critical
  • исправить сброс дефолтных значений FilterBar
  • исправть логику работы чекбоксов в TreeTable
  • сделать выравнивание элементов посередине для таблиц

0.1.115

  • исправить паддинги дефолтной кнопки под дизайн
  • исправить состояние чекбокса при отвязке всех значений
  • исправить сдвиг иконок экшнбара при отсутствии счетчика
  • добавить z-index
  • убрать повторяющиеся примеры модального окна

0.1.114

  • добавить прокрутку TreeTable вверх/вниз при перетаскивании строки
  • добавить пропсы text и isDisabled к RadioButton

0.1.112

  • добавить пропсы defaultValue и saveDefaultFilterValueOnReset у фильтра Calendar
  • добавить пропсы defaultValue и saveDefaultFilterValueOnReset у фильтра PeriodCalendar
  • вынести компонента DragAndDropItem для таблиц

0.1.111

  • запрет выделения .ark-ui-label
  • добавить фильтр по чекбоксам для Filterbar

0.1.110

  • добавление пропсов description и isRequired, правка пропса errors (у селектов и календаря)
  • добавить проверку textSearchFilter в FilterBar
  • исправить импорты в UploadArea

0.1.109

  • добавить компоненты загрузки файлов
  • исправить отступы чекбоксов
  • исправить props onInput в DefaultInput
  • добавить настройку высоты селектов через props showItemsCount

0.1.108

  • добавить компонент боковых фильтров FilterBar
  • добавить поле description в DefaultInput

0.1.107

  • добавить настройку размера селектов
  • добавить компонент TabList

0.1.106

  • добавить новый вид кнопки Critical

0.1.105

  • исправить z-index'a фильтров таблицы
  • добавить компонент ModalWindow

0.1.104

  • добавить сброс невыбранных topItems при поиске в RelationSelectMultiple
  • исправить чипсы, кнопки в выпадающем меню настроек, чекбоксов, положения данных внутри ячеек таблицы

0.1.103

  • поправить ширину ark-ui-table-checkbox-cell в DefaultTable

0.1.102

  • не отображать чекбоксы для закрепленных элементов в DefaultTable

0.1.101

  • добавить закрепленные столбцы для DefaultTable
  • поправить размеры колонок, если только один столбец, исправить стили счетчика
  • исправить неработающие сортировки в таблице

0.1.100

  • исправить тип reload в DefaultTableInterfaces

0.1.99

  • исправить ActionBar и отступов в таблице
  • отцентрировать данные в шапке календаря

0.1.98

  • добавить экспорт TreeTable

0.1.97

  • отцентрировать данные в шапке календаря
  • сделать редизайн таймпикера

0.1.96

  • скрыть счетчик TreeTable, поправить стили шапки

0.1.95

  • исправить логику отображения отступом в TreeTable

0.1.93

  • добавить колбек onInitialCountUpdate в TreeTable и DefaultTable
  • исправить ререндер DefaultTable
  • добавить в селекты и таблицы кастомную реализацию синхронного дебаунсера

0.1.92

  • исправить скролл в чипсах таблицы
  • исправить ховер иконок в шапке таблицы
  • исправить положение чекбокса в выпадашках селектов
  • исправить стиль кнопки чипсов и сами чипсы под ДС
  • добавить пустой хедер в таблицы, возможность отключить меню, тип text не отображался в автокомплите
  • отцентрировать элементы в шапках таблиц

0.1.91

  • добавить коллбек onInitialLoad для RelationSelect
  • добавить иконку галочки

0.1.90

  • добавить функционал перезагрузки при фильтрации в TreeTable

0.1.88

  • исправить разрыв слов на отдельные буквы при переносе на другую строку в выпадашке настроек таблицы
  • исправить расчет ширины колонок таблицы
  • исправить onTableCountUpdate для TreeTable

0.1.87

  • исправить дублирование запросов при перезагрузке DefaultTable
  • добавить логику наличия плейсхолдера у селекта в зависимости от наличия лейбла
  • добавить компоненты MultipleCalendar, MultipleCalendarInput

0.1.86

  • исправить алгоритм расчета ширины колонок для TreeTable
  • исправить визуал ресайзинга для TreeTable

0.1.85

  • исправить лишний скролл при одной колонке в таблицах
  • добавить выделение всех элементов в TreeTable
  • добавить опцию отображения счетчика в TreeTable

0.1.82

  • исправить баг с именованием типа TextSearchHeader
  • исправить визуал ресайзинга колонок таблицы
  • добавить настройки сериализации дат в PeriodCalendarTableFilter

0.1.81

  • сделать настраиваемые заголовки таблиц
  • сделать ресайзинг колонок таблицы по дизайну
  • добавить изменение count через пропс onTableCountUpdate в TreeTable

0.1.80

  • исправить отображение иконки при выбранном значении для заголовка таблиц с селектом
  • добавить настройку saveDefaultFilterValueOnReset для регулирования сброса фильтров в таблице до нуля или до дефолтного значения

0.1.79

  • исправить дизайн TimePicker

0.1.78

  • исправить тип modelValue в CalendarInput

0.1.77

  • сбрасывать в Daterange значение конца периода, если сброшено начало

0.1.76

  • добавить в экшбар таблиц иконки 'login-ad', 'password-off', 'check', 'check-off'

0.1.75

  • добавить окраску всей строки в TreeTable, если в ней выбран радиобаттон
  • поправить цвет заголовка таблицы для селектов соответственно дизайну
  • добавить в DefaultTable опцию установки фильтра Daterange только в том случае, если установлены обе границы периода

0.1.74

  • исправить механику выбора стартовой даты в PeriodCalendar

0.1.73

  • исправить баг с пажинацией при использовании типа пажинации page

0.1.71

  • добавить перезагрузку селектов после открытия, если были изменены параметры
  • добавить возможность задавать ширину колонки таблицы в заголовках
  • подсвечивать сегодняшний день в period-calendar

0.1.70

  • исправить дубли дополнительных параметров в селекте

0.1.69

  • очищать выбранное при смене параметров в DefaultTable

0.1.68

  • добавить включение лоадера при загрузке таблицы

0.1.67

  • фикс обновления селектов при изменении параметров

0.1.66

  • фикс лоадеров в селектах и таблице
  • добавить возможность добавлять в селекты дополнительные элементы
  • очищать строку поиска в селекте при сбросе значения
  • добавить чек бокс для выбора всех элементов
  • добавить в таблицу функцию удалить ВСЕ выбранные фильтры

0.1.65

  • исправить баг в древовидных таблицах: элемент со стрелочкой не растягивался на всю ширину ячейки
  • добавить возможность устанавливать дефолтное значение фильтра в таблице
  • доработать MultipleParamsRelationSelectTableFilter

0.1.64

  • поправить шапку таблицы

0.1.63

  • исправить скролл в таблице и селектах на общем количестве элементов, не кратном количеству элементов на одной странице
  • перенести rowActions вправо в TreeTable
  • прокинуть params из из заголовков DefaultTable в селекты

0.1.62

  • добавить возможность скрывать настройки в DefaultTable

0.1.61

  • правка экспорта и ширины чекбокса

0.1.60

  • добавить в TreeTable props parentKey для ключа для загрузки дочерних элементов
  • прокинуть searchKey, requestPageKey, requestPerPageKey, responseItemsKey, responseTotalKey, paginationType из заголовков таблицы в селекты
  • добавить disabled для чекбокса

0.1.59

  • исправление двойной прогрузки для DefaultTable. При прогузке следующих элементов, в некоторых сценариях, не позволит таблице прыгать в самых верх, тем самым вызывая обратную загрузку
  • зафиксировать ширину радиокнопки
  • добавить paramsSerialization в селекты и заголовки таблицы
  • убрать строку поиска из DefaultSelect в соответствии с дизайном
  • пофиксить мерцание анимации стрелки в селектах
  • изменить цвета стрелок, если в селекте что-то выбрано
  • добавить возможность сброса для селектов формы

0.1.58

  • сделать лесенку в TreeTable

0.1.56

  • исправить баг со срабатыванием onRowClick при клике по чекбоксу в DefaultTable

0.1.51

  • добавить onRowClick в DefaultTable

0.1.50

  • исправить баг в счетчике элементов после очищения выбранных элементов в DefaultTable
  • рестайлинг выбранной строки для DefaultTable
  • добавить фильтр с мульти параметрами для DefaultTable
  • добавить возможность отображения дополнительной строки в DefaultTable

0.1.49

  • в TreeTable исправить баг с ракрытием дочерних веток

0.1.48

  • в TreeTable делать запрос на бек за дочерними элементами при каждом раскрытии

0.1.46

  • исправить получение общего количества элементов на беке в TreeTable
  • сделать visibleByDefault необязательным параметром в колонках таблицы
  • добавить ручное условие отображения колонок
  • исправить несоответствие типа Invalid prop в сортировке
  • добавить itemConverter в селекты фильтров

0.1.45

  • добавить компонент RadioButton
  • изменить props canCheck с булева типа на 'none'|'one'|'many' в DefaultTable и TreeTable

0.1.43

  • добавить компонент TreeTable

0.1.42

  • исправить баг с неработающей пажинацией при использовании preselected в селектах

0.1.41

  • модифицировать DefaultInput для возможности ввода пароля
  • добавление минимальной ширины чекбокса

0.1.40

  • добавить состояние фокуса в поле поиска селектов
  • ограничить ширину плейсхолдера селекта
  • добавить поиск в селекты, поправить стили выпадашек, показать в сторибуке...
  • добавить поиск в селекты, показать в сторибуке boolean-select
  • поправить селекты под дизайн
  • исправлена толщина шрифта кнопок, см 70-task в arkspace_admin_panel

0.1.38

  • добавить expose reload, refresh в DefaultTable

0.1.37

  • добавить defaultQueryParams в DefaultTable

0.1.34

  • добавить экшнбар в DefaultTable

0.1.33

  • исправить ошибки в DefaultTable

0.1.32

  • исправить типизацию в DefaultTable

0.1.31

  • добавить expose reload, refresh в DefaultTable

0.1.30

  • добавлены новые типы фильтрации в DefaultTable
  • добавлен пропс modelValue в DefaultInput
  • добавлен пропс color в Button

0.1.29

  • добавлен простой выбор элементов в DefaultTable

0.1.28

  • добавлен компонент BlackTooltip
  • добавлен компонент TimePicker
  • добавлен компонент PhotoGallery
  • добавлен компонент DefaultInput
  • исправлен дизайн плейсхолдера селектов

0.1.27

  • исправлено некорректное поведение скролла в компонентах RelationSelect, MultipleRelationSelect

0.1.26

  • изменен алгоритм автоматического расчета ширины колонок в DefaultTable

0.1.25

  • исправить баг в таблице с десериализацией сохраненных настроек предыдущей версии таблицы

0.1.24

  • увеличил высоту триггера в селекте
  • условное отображение галочки раскрытия селекта при disabled=true

0.1.23

  • в методы loadNext и loadPrev добавлен возвращаемый флаг, указывающий, был ли метод вызван или достигнут конец пажинации

0.1.22

  • добавить в библиотеку кнопки
  • реакторинг и переверстка календарей

0.1.21

  • добавить тип пажинации page

0.1.20

  • исправить box-sizing в селектах

0.1.19

  • исправить стили селектов по дизайн-системе

0.1.18

  • исправить стили селектов по дизайн-системе

0.1.17

  • повторная правка бага с бесконечным обновлением селектов

0.1.16

  • исправить баг с раскрытием селектов

0.1.13

  • добавить props disabled в PeriodCalendarInput
  • убрать возможность сбросить выбранное значение в селектах с установленным props disabled

0.1.12

  • исправлен баг с itemConverter в RelationSelect и MultipleRelationSelect

0.1.11

  • добавлен props disabled в селекты

0.1.9

  • исправлена установка глобальных опций в useArkUi

0.1.8

  • добавлены компоненты PeriodCalendar, PeriodCalendarInput

0.1.6

  • исправить подключение библиотеки и стандартные классы css

0.1.5

  • сделан временный ручной инлайн ассетов

0.1.3

  • Настроена сборка в формате ESM через rollup
  • В компоненты RelationSelect, EnumSelect, DefaultSelect добавлено разделение основного вида отображения на два - для фильтра и для формы

0.1.2

  • Изменить экспорт useArkUi(ошибка Uncaught TypeError: webpack_modules[moduleId] is not a function)

0.1.1

  • Добавить экспорт useArkUi

0.1.0

  • добавлены компоненты DefaultSelect, MultipleDefaultSelect, EnumSelect, MultipleEnumSelect, RelationSelect, MultipleRelationSelect и соответствующие define-функции

Инструкция по локальной отладке

Перед началом отладки необходимо убедиться, что eslint в локальном проекте сконфигурирован правильно и следит за файлами только в директории проекта. Например:

// vite.config.ts
....
eslint({
  include: [
    `${path.resolve(__dirname,  '')}/**/*.js`,
    `${path.resolve(__dirname,  '')}/**/*.ts`,
    `${path.resolve(__dirname,  '')}/**/*.tsx`,
    `${path.resolve(__dirname,  '')}/**/*.vue`,
  ],

...

Команды, выполняемые в локальной директории библиотеки:

  1. Создаем ссылку на библиотеку:
$ yarn link
success Registered "ark-component-ui".
  1. Запускаем сборку библиотеки с автоматическим слежением за изменениями файлов:
$ npx vite build --watch

Команды, выполняемые в локальной директории проекта:

  1. Привязываем ссылку на локальную копию библиотеки:
$ yarn link ark-component-ui
success Using linked package for "ark-component-ui".
  1. Запускаем dev-режим с ключом force:
$ yarn dev --force

После выполнения всех команд изменения в локальной копии библиотеки будут автоматически подтягиваться в локальную копию проекта. После завершения отладки необходимо отвязать локальную копию библиотеки:

$ yarn unlink ark-component-ui
$ yarn install --force