@self-kit/ui
TypeScript icon, indicating that this package has built-in type declarations

2.5.0 • Public • Published

@self-kit/ui

Пакет содержит все необходимые фичи для построения интерфейсов приложений Self-kit.

Migration guide

1.0.0 -> 2.0.0

Deps

Теперь пакет @self-kit/ui аккумулирует и реэкспортит пакеты:

  • @self-kit/fonts
  • @self-kit/illustrations
  • @self-kit/icons
  • @self-kit/form
  • @self-kit/components

Необходимо заменить зависимости:

{
  ...
  "@self-kit/icons": "^1.19.4",
  "@self-kit/form": "^1.19.4",
  "@self-kit/fonts": "^1.19.4",
  "@self-kit/ui": "^1.19.4",
  ...
}

На:

{
  ...
  "@self-kit/ui": "^1.19.4",
  ...
}

global.d.ts

Заменить файл global.d.ts:
global.d.ts

/// <reference types="@self-kit/ui/declaration/emotion" />
/// <reference types="@self-kit/ui/declaration/mui-material" />
/// <reference types="@emotion/react/types/css-prop" />

На:
global.d.ts

/// <reference types="@self-kit/ui/declarations" />

fonts

Пакет @self-kit/fonts включен в пакет @self-kit/ui.

Необходимо заменить импорты:

import UbuntuBoldWoff from '@self-kit/fonts/UbuntuBold.woff';
import UbuntuBoldWoff2 from '@self-kit/fonts/UbuntuBold.woff2';

На:

import UbuntuBoldWoff from '@self-kit/ui/fonts/UbuntuBold.woff';
import UbuntuBoldWoff2 from '@self-kit/ui/fonts/UbuntuBold.woff2';

И внести соответвующие правки в конфиг сборщика для того, чтобы @self-kit/ui/fonts обрабатывались как шрифты.

illustrations

Пакет @self-kit/illustrations включен в пакет @self-kit/ui.

Необходимо заменить импорты:

import certImgSrc from '@self-kit/illustrations/cert.svg';

На:

import certImgSrc from '@self-kit/ui/illustrations/cert.svg';

И внести соответвующие правки в конфиг сборщика для того, чтобы @self-kit/ui/fonts обрабатывались как шрифты.

@self-kit/form

Все элементы пакета @self-kit/form получили префиксы form. Весь @self-kit/form теперь экспортируется из @self-kit/ui.

import { useForm, useFormWatch, useFormController } from '@self-kit/ui';

@self-kit/icons

Весь @self-kit/icons теперь экспортируется из @self-kit/ui.

import { QuitOutlineMd } from '@self-kit/ui';

DatePickerProvider

Компонент был удален, используйте ConfigProvider.

Readme

Keywords

none

Package Sidebar

Install

npm i @self-kit/ui

Weekly Downloads

0

Version

2.5.0

License

MIT

Unpacked Size

355 kB

Total Files

25

Last publish

Collaborators

  • zlobin_andy