0.0.23 • Published 19 days ago

skzs-lib v0.0.23

Weekly downloads
-
License
-
Repository
-
Last release
19 days ago
  1. После внесения изменений в библиотеку необходимо ее сбилдить (npm run build).
  2. Для установки либы с нуля в каком-либо микрофронтенде: npm i skzs-lib
  3. Для запуска тестов необходимо разблокировать строку в tsconfig.json "esModuleInterop": true и запустить команду npm run test
  4. Для обновления снапшотов: npm run test:update

Тестовое покрытие на данный момент - 72.28%.

Почти на каждый компонент добавлены readme с общей информацией о том, как использовать кастомный элемент. Реализованные компоненты:

  • CustomSider - боковая выезжающая колонка
  • BaseModal - стилизованное модальное окно
  • FormBuilder - кастомный строитель формы, документацию лучше почитать внутри него
  • DraggerArea - кастомный загрузчик, стилизован под скзс
  • UploadingFileItem - кастомизированный элемент файла из сиска файлов для загрузки/просто перечня файлов
  • UniversalHistory - компонент с историей
  • UniversalFilesList - компонент со списком загруженных файлов
  • UniversalComments - компонент комментариев
  • UniversalDescription - кастомный компонент описаний (сделано под манер описания документов)
  • RadioFilters - фильтры для сфетофора/типа документа и тд
  • SignTooltip - вслывашка с подписью
  • SignWrap - контейнер с подписью
  • UserInfo - кликабельная информация о юзере, которая используется в документах
  • useSignature - хук подписания, возвращает handleSignature - метод подписания и signModalContext - модальное окно подписания
  • FileIcon - иконка файла
  • ArchiveIcon - иконка архива
  • NoFileIcon - иконка пустой коробки
  • константы провайдера стилей (DefaultThemeAntd - основная, DefaultThemeWithTable - основная с стилизованной синей таблицей)
  • константы цветов (primaryColor, whiteColor, errorColor, blueColor, activeColor, inactiveColor, transparentColor, orangeColor, lightGreenColor)
  • константы форматов дат (dateFormat, dateFormatServer, timeFormat, timeFormatServer, dateFormatMonth, localeDateFormat, localeDateTimeFormat)
  • executiveCategories - массив категорий ИД
  • fileSections - объект категорий документов (проектная, нормативаня, исполнительная, иная)
  • некоторые общие интерфейсы сущностей (IUserBase, ICompanyBase, IFileResponse, ICommentResponse, IBaseDocument, IProjectDocument, ISignature)

Ссылка в npm: https://www.npmjs.com/package/skzs-lib

0.0.23

19 days ago

0.0.22

3 months ago

0.0.21

3 months ago

0.0.20

3 months ago

0.0.19

3 months ago

0.0.18

3 months ago

0.0.17

5 months ago

0.0.10

7 months ago

0.0.11

7 months ago

0.0.12

7 months ago

0.0.13

7 months ago

0.0.14

7 months ago

0.0.15

5 months ago

0.0.9

7 months ago

0.0.16

5 months ago

0.0.8

7 months ago

0.0.7

7 months ago

0.0.6

8 months ago

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.2

9 months ago

0.0.1

9 months ago

0.0.0

9 months ago