2.5.0 • Published 3 years ago

@self-kit/ui v2.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@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.

2.3.0

3 years ago

2.2.0

3 years ago

2.5.0

3 years ago

2.1.0

3 years ago

1.5.0

3 years ago

1.4.0

3 years ago

1.3.0

3 years ago

1.1.0

3 years ago

1.2.0

3 years ago