Skip to content
/ ui Public

Набор элементов интерфейса для проектов на ReactJS.

Notifications You must be signed in to change notification settings

advanceddev/ui

Repository files navigation

Unreal UI

CI/CD pipeline NPM version NPM monthly downloads NPM total downloads

Набор элементов интерфейса для проектов на ReactJS. Все компоненты написаны с нуля без использованя сторонних UI-библиотек.

  • Обычные компоненты типа кнопок, инпутов, модальных окон
  • Составные компоненты - формы, слайдеры, ...
  • Сложные компоненты - аудиоплеер (стейт-менеджмент на базе XSTATE)

Установка

Unreal UI написана на базе react ^18.2.0 и react-dom ^18.2.0. В настоящее время библиотека находится на стадии разработки и оптимизации. Всем PR - r u welcome!

Установить библиотеку можно, выполнив одну из следующих команд:

yarn add @advanceddev/unreal-ui-kit

или

npm i @advanceddev/unreal-ui-kit

Использование

Для использования достаточно импортировать компонент из библиотеки, например:

import * as React from 'react'
import { Button } from '@advanceddev/unreal-ui-kit'

const SomeComponent = () => {
	const handleClick = () => {
		alert('Clicked!')
	}

	return (
		<>
			<Button text="Click me!" type="primary" onClick={handleClick} />
		</>
	)
}

Лицензия

MIT