isp-ui-kit
v0.24.0
Published
react ui lib for project
Readme
Команды
npm install— установка зависимостейnpm build— сборка пакетаnpm storybook— запуск storybooknpm build-storybook— сборка storybook
Обновление версии
Для обновления версии необходимо:
- Поднять версию в
package.json. - Прописать изменения в
CHANGELOG.md. - Пакет автоматически добавится в npm после сборки на сервере.
Установка пакета в другие проекты
Для установки пакета выполните:
npm install isp-ui-kitДополнительные библиотеки, необходимые для работы библиотеки, исходя из peerDependencies:
npm install @monaco-editor/react monaco-editor antd react react-dom react-hook-form "@monaco-editor/react": "^4.6.0",
"antd": ">=5.12",
"monaco-editor": "^0.52.0",
"react": ">=18",
"react-dom": ">=18",
"react-hook-form": "^7.54.0"Возможные проблемы
1. Не подгружаются стили
Для поддержки смены светлой/темной темы используются CSS переменные. Чтобы они работали в проекте, необходимо
добавить antd-конфиг и ОБЯЗАТЕЛЬНО обернуть в Layout от antd:
<ConfigProvider theme={{cssVar: true}} locale={ruRu}>
<App/>
</ConfigProvider>2. Ошибка импорта Vite
Ошибка:
TypeError: Super expression must either be null or a functionЧтобы исправить, добавьте плагин для Vite:
npm install vite-plugin-node-polyfills