neo-design-test
v1.0.4
Published
Consta — дизайн-система для разработки интерфейсов, написана на [React](https://reactjs.org/), сделана и поддерживается в «Газпром нефти».
Downloads
3,234
Maintainers
Readme
Дизайн-система Consta | Библиотека интерфейсных компонентов
Consta — дизайн-система для разработки интерфейсов, написана на React, сделана и поддерживается в «Газпром нефти».
В этом репозитории — библиотека интерфейсных компонентов: простые контролы, сложные блоки, темы и хуки. В другом репозитории — библиотека графиков. Обе библиотеки представлены в виде компонентов и макетов в Figma.
Что входит в дизайн-систему
Библиотека компонентов
Репозиторий | NPM | Документация и стенд | Макеты
Библиотека графиков
Репозиторий | NPM | Документация и стенд | Макеты
Подробности — на на сайте дизайн-системы Consta
Следите за новостями и релизами в телеграм-канале дизайн-системы
Как использовать
Установите пакет
yarn add @consta/uikit
Начните работу с библиотекой
Чтобы начать работу с библиотекой интерфейсных компонентов, подключите тему:
import { Theme, presetGpnDefault } from '@consta/uikit/Theme';
import { Button } from '@consta/uikit/Button';
const App = () => (
<Theme preset={presetGpnDefault}>
<Button label="Кнопка" />
</Theme>
);
Что такое темы и как с ними работать
Документация и стенд
На стенде можно менять параметры и смотреть, как меняются компоненты. Документация — во вкладке у каждого компонента.
Контрибьюторам
Будем рады, если вы захотите принять участие в разработке дизайн-системы =) Но сначала прочитайте инструкцию для контрибьюторов.
Лицензия
Дизайн-систему можно использовать бесплатно, она распространяется ПАО «Газпром нефть» на условиях открытой лицензии MIT.