1.0.24 • Published 5 months ago

goncharov-ui v1.0.24

Weekly downloads
-
License
ISC
Repository
-
Last release
5 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

5 months ago

1.0.23

5 months ago

1.0.22

6 months ago

1.0.21

6 months ago

1.0.20

6 months ago

1.0.19

6 months ago

1.0.18

6 months ago

1.0.17

6 months ago

1.0.16

6 months ago

1.0.15

6 months ago

1.0.14

6 months ago

1.0.13

6 months ago

1.0.12

6 months ago

1.0.11

6 months ago

1.0.10

6 months ago

1.0.9

6 months ago

1.0.8

6 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago