0.1.62-alpha.28 • Published 4 years ago

@clcorp/react-ui v0.1.62-alpha.28

Weekly downloads
3
License
ISC
Repository
gitlab
Last release
4 years ago

@clcorp/react-ui

npm version

Installation

npm install --save @clcorp/react-ui

Usage

Для корректной работы компонентов необходимо обернуть приложение в провайдер темы 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 dev

npm 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.

0.1.62-alpha.28

4 years ago

0.1.62-alpha.26

4 years ago

0.1.62-alpha.27

4 years ago

0.1.62-alpha.25

4 years ago

0.1.62-alpha.24

4 years ago

0.1.62-alpha.23

4 years ago

0.1.62-alpha.22

4 years ago

0.1.62-alpha.21

4 years ago

0.1.62-alpha.20

4 years ago

0.1.62-alpha.19

4 years ago

0.1.62-alpha.18

4 years ago

0.1.62-alpha.17

4 years ago

0.1.62-alpha.16

4 years ago

0.1.62-alpha.15

4 years ago

0.1.62-alpha.13

4 years ago

0.1.62-alpha.14

4 years ago

0.1.62-alpha.12

4 years ago

0.1.62-alpha.11

4 years ago

0.1.62-alpha.10

4 years ago

0.1.62-alpha.9

4 years ago

0.1.62-alpha.8

4 years ago

0.1.62-alpha.7

4 years ago

0.1.62-alpha.6

4 years ago

0.1.62-alpha.5

4 years ago

0.1.62-alpha.4

4 years ago

0.1.62-alpha.3

4 years ago

0.1.62-alpha.2

4 years ago

0.1.62-alpha.1

4 years ago

0.1.62-alpha.0

4 years ago

0.1.61

4 years ago

0.1.60

4 years ago

0.1.59

4 years ago

0.1.58

4 years ago

0.1.57

4 years ago

0.1.56

4 years ago

0.1.55

4 years ago

0.1.54

4 years ago

0.1.53

4 years ago

0.1.52

4 years ago

0.1.51

4 years ago

0.1.50

4 years ago

0.1.49

5 years ago

0.1.48

5 years ago

0.1.47

5 years ago

0.1.46

5 years ago

0.1.45

5 years ago

0.1.44

5 years ago

0.1.43

5 years ago

0.1.42

5 years ago

0.1.41

5 years ago

0.1.40

5 years ago

0.1.39

5 years ago

0.1.38

5 years ago

0.1.37

5 years ago

0.1.36

5 years ago

0.1.35

5 years ago

0.1.34

5 years ago

0.1.33

5 years ago

0.1.32

5 years ago

0.1.31

5 years ago

0.1.30

5 years ago

0.1.29

5 years ago

0.1.28

5 years ago

0.1.27

5 years ago

0.1.26

5 years ago

0.1.25

5 years ago

0.1.23

5 years ago

0.1.22

5 years ago

0.1.21

5 years ago

0.1.20

5 years ago

0.1.19

5 years ago

0.1.18

5 years ago

0.1.17

5 years ago

0.1.16

5 years ago

0.1.15

5 years ago

0.1.14

5 years ago

0.1.13

5 years ago

0.1.12

5 years ago

0.1.11

5 years ago

0.1.10

5 years ago

0.1.9

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago