@clcorp/react-ui v0.1.62-alpha.28
@clcorp/react-ui
Installation
npm install --save @clcorp/react-uiUsage
Для корректной работы компонентов необходимо обернуть приложение в провайдер темы CLThemeProvider
import React from 'react';
import ReactDOM from 'react-dom';
import { CLThemeProvider } from '@clcorp/react-ui/styles';
import { Button } from '@clcorp/react-ui/components/buttons';
const App = () => <Button>Hello World</Button>;
ReactDOM.render(
<CLThemeProvider>
<App />
</CLThemeProvider>,
document.getElementById('root')
);Development setup
$ git clone https://box.itpark.space/gitlab/it.park/react_ui_kit.git
$ cd react_ui_kit
$ yarn
$ yarn devnpm scripts
yarn commitдля совершения коммита по стандартуyarn devдля сборки документации в dev режимеyarn docz:buildдля сборки production версии документацииyarn buildдля сборки самой библиотеки
React component structure
- API компонентов, дублирующих нативные элементы должен быть максимально близок с аттрибутами HTML элементов т.е.
onChangeпроп дляInput'ов,onClickдля кнопок и т.д. - Все функции-хэндлеры начинаются с
handle - Назания аттрибутов
Boolean- прилагательныеEnum'ы - существительные- обработчики - начинаются с
on
- Цвета
- Название цвета - его однозначный идентификатор
- Название не содержит в себе варианты использования и вообще достаточно абстрактно
link-color- плохоred-link-hover-color- очень плохоdark-red,light-blue- хорошоbase1,base_700- в случае сильной темизации
Meta
Built with Material-UI - React UI framework. More info about customizing component read MATERIAL-UI docs Customizing components.
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago