Дизайн-система Consta | Header
# NPM
$ npm install @consta/table
# Yarn
$ yarn add @consta/table
Чтобы начать работу, установите библиотеку @consta/uikit
и настройте тему.
Например, так:
import { Theme, presetGpnDefault } from '@consta/uikit/Theme'
import { Header } from '@consta/header'
const App = () => {
return (
<Theme preset={presetGpnDefault}>
<Header />
</Theme>
)
}
Рабочее окружение должно содержать NodeJS и Yarn, необходимые версии можно узнать в файле package.json в блоке engines.
Чтобы установить зависимости, выполните команду:
$ yarn install
# Сборка и старт Storybook
$ yarn start
# Сборка для production
$ yarn build
# Линтинг всех файлов
$ yarn lint
# Форматирование всех файлов prettier
$ yarn format
# Запуск юнит-тестов
$ yarn unit
# Запуск юнит-тестов, тестирование TS, линтинг файлов
$ yarn test
Посмотреть документацию и примеры
Будем рады, если вы захотите принять участие в разработке дизайн-системы =) Но сначала прочитайте инструкцию для контрибьюторов.
Дизайн-систему можно использовать бесплатно, она распространяется ПАО «Газпром нефть» на условиях открытой лицензии MIT.