1.0.24 • Published 9 months ago

goncharov-ui v1.0.24

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

IG-UI

IG-UI — это пользовательский интерфейсный набор компонентов для React и TypeScript, созданный для упрощения разработки интерфейсов. Включает готовые стилизованные компоненты с поддержкой кастомизации и гибкой интеграции.


📦 Установка

Установите библиотеку через npm:

npm install goncharov-ui

Или с помощью pnpm:

pnpm i goncharov-ui

Или с помощью yarn:

yarn add goncharov-ui

🔗 Ссылки


🚀 Быстрый старт

1) Импорт компонента:

Избирательный импорт

import { Button } from 'goncharov-ui/dist/components/Button';

const App = () => (
  <Button size="small">Small Button</Button>
);

2) Подключение стилей

import 'goncharov-ui/dist/index.css';

🛠️ Компоненты

Button

Описание: Кнопка с поддержкой размеров и кастомных классов.

Пример использования:

import { Button } from 'goncharov-ui/dist/components/Button';

<Button size="medium" onClick={() => console.log('Clicked!')}>
  Click Me
</Button>

Параметры:

ПараметрТипПо умолчаниюОписание
size'small' | 'medium' | 'large''medium'Размер кнопки
classNamestring''Дополнительные CSS классы
...propsButtonHTMLAttributes<HTMLButtonElement>-Дополнительные свойства кнопки

AnimateBG

Описание: Компонент для ввода с анимированным фоном.

Пример использования:

import {AnimateBG} from "goncharov-ui/dist/components/AnimateBG";

<AnimateBG inputLength={6} backgroundColor="#d4af37" inputType="text" />

Параметры:

ПараметрТипПо умолчаниюОписание
inputLengthnumber4Максимальная длина ввода
backgroundColorstring'#4a4a4a'Цвет фона анимации
inputTypeReact.HTMLInputTypeAttribute'text'Тип инпута
customInputReact.ReactElementundefinedПользовательский компонент ввода

🌟 Особенности

  • Полная документация доступна в Storybook.
  • Поддержка избирательного импорта для улучшения производительности.
  • Гибкая настройка и кастомизация.
  • Написано с использованием React и TypeScript.

📚 Документация

Для более подробной информации о компонентах, их свойствах и примерах использования, посетите Storybook.


🤝 Вклад

Если вы хотите внести изменения или улучшить библиотеку:

1) Сделайте форк репозитория. 2) Создайте новую ветку для ваших изменений: git checkout -b feature-name. 3) Внесите изменения и отправьте PR.


📝 Лицензия

Проект распространяется под лицензией ISC. См. LICENSE для подробностей.

1.0.24

9 months ago

1.0.23

9 months ago

1.0.22

9 months ago

1.0.21

9 months ago

1.0.20

10 months ago

1.0.19

10 months ago

1.0.18

10 months ago

1.0.17

10 months ago

1.0.16

10 months ago

1.0.15

10 months ago

1.0.14

10 months ago

1.0.13

10 months ago

1.0.12

10 months ago

1.0.11

10 months ago

1.0.10

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago