Дизайн-система Consta | Themes
Набор тем, для дизайн системы.
# NPM
$ npm install @consta/themes
# Yarn
$ yarn add @consta/themes
Чтобы начать работу, установите библиотеку @consta/uikit
и настройте тему.
Например, так:
import { presetGpnDefault, ThemePreset } from '@consta/uikit/Theme';
import '@consta/themes/Theme_color_highlightsRedDark';
import '@consta/themes/Theme_color_highlightsRedDefault';
const myPreset: ThemePreset = {
...presetGpnDefault,
color: {
primary: 'highlightsRedDefault',
invert: 'highlightsRedDark',
accent: 'highlightsRedDark',
},
};
const App = () => {
return <Theme preset={myPreset}>your code</Theme>;
};
Посмотреть документацию и примеры
Рабочее окружение должно содержать NodeJS и Yarn.
Чтобы установить зависимости, выполните команду:
$ yarn install
# Запуск локального сервера для разработки
$ yarn start
# Сборка пакета
$ yarn build
# Сборка стенда
$ yarn stand:build
# Запуск тестов
$ yarn test
# Создание реекспортов для модификаторов темы (запускать после изменении модификаторов)
$ yarn pre-build
Будем рады, если вы захотите принять участие в разработке дизайн-системы =) Но сначала прочитайте инструкцию для контрибьюторов.
Дизайн-систему можно использовать бесплатно, она распространяется на условиях открытой лицензии MIT.