0.0.42 • Published 4 months ago

skzs-lib v0.0.42

Weekly downloads
-
License
-
Repository
-
Last release
4 months 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.40

4 months ago

0.0.41

4 months ago

0.0.42

4 months ago

0.0.37

5 months ago

0.0.38

4 months ago

0.0.39

4 months ago

0.0.30

8 months ago

0.0.31

5 months ago

0.0.32

5 months ago

0.0.33

5 months ago

0.0.34

5 months ago

0.0.35

5 months ago

0.0.36

5 months ago

0.0.29

10 months ago

0.0.25

1 year ago

0.0.26

12 months ago

0.0.27

12 months ago

0.0.28

11 months ago

0.0.24

1 year ago

0.0.23

1 year ago

0.0.22

1 year ago

0.0.21

1 year ago

0.0.20

1 year ago

0.0.19

1 year ago

0.0.18

1 year ago

0.0.17

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.0.15

2 years ago

0.0.9

2 years ago

0.0.16

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago

0.0.0

2 years ago