4.0.14 • Published 4 months ago

epn-ui v4.0.14

Weekly downloads
-
License
ISC
Repository
-
Last release
4 months ago

epn-ui

Дизайн система кабинета ВМ

Классы компонентов должны начинаться с префикса epn-

Для написания стилей используется методология БЭМ

Дополнительно:

Дизайн темы

Компоненты в пакете используют дизайн систему antd, стили изменяюся через конфиг ./configs/EpnTheme.json Этот конфиг служит для проекта ВМ с его фирменным стилем.

Для изменения конфига используется Theme Editor от antd https://ant.design/theme-editor Важно поддерживать конфиг всегда актуальным.

При добавлении нового конфига для другого проекта, нужно унаследоваться от текущего конфига, в нем переназначаются не только цвета.

Подключение

Этот пакет распространяется через npm.

yarn add epn-ui

Дизайн система использует иконки FontAwesome:

yarn add @fortawesome/fontawesome-svg-core @fortawesome/free-brands-svg-icons @fortawesome/pro-light-svg-icons @fortawesome/pro-regular-svg-icons @fortawesome/pro-solid-svg-icons

Создайте файл .npmrc в корне проекта и пропишите ваш _authToken для FontAwesome:

@fortawesome:registry=https://npm.fontawesome.com/
//npm.fontawesome.com/:_authToken=<Ваш _authToken>

Добавьте стили компонентов перед стилями проекта:

import 'epn-ui/umd/style.css';

Начало работы

Чтобы начать работу импортируйте компонент:

import { Button } from 'epn-ui';
import 'epn-ui/umd/style.css';
import './App.css';

function App() {
  return (
    <div className="App">
      <header className="App-header">
        <p>
          Edit <code>src/App.js</code> and save to reload.
        </p>
        <Button type="primary" onClick={() => {console.log('save')}}>Save</Button>
      </header>
    </div>
  );
}

export default App;

Разработка

yarn dev

Запускает storybook. Чтобы увидеть компоненты нужно перейти на http://localhost:6006/

yarn lint

Запускает линтер

yarn prettier

Запускает автоматическое форматирование кода

yarn build

Запускает production сборку компонентов

Доступные компоненты

Ссылка на Storybook

Релиз

Создаем новый тег, пайпа закоммитит новую версию в package.json и опубликует пакет в npm

4.0.14

4 months ago

4.0.13

4 months ago

4.0.12

4 months ago

4.0.11

4 months ago

4.0.10

8 months ago

4.0.9

8 months ago

3.9.22

1 year ago

3.9.21

1 year ago

3.9.18

2 years ago

3.9.20

2 years ago

3.9.14

2 years ago

3.9.11

2 years ago

3.9.8

2 years ago

3.9.10

2 years ago

3.9.5

2 years ago

3.7.13

3 years ago

3.7.14

3 years ago

3.7.11

3 years ago

3.7.12

3 years ago

3.7.10

3 years ago

3.9.3

3 years ago

3.9.4

3 years ago

3.8.0

3 years ago

3.8.4

3 years ago

3.8.3

3 years ago

3.8.2

3 years ago

3.8.1

3 years ago

3.8.5

3 years ago

3.7.9

3 years ago

3.7.8

3 years ago

3.7.7

3 years ago

3.7.6

3 years ago

3.5.12

3 years ago

3.5.11

3 years ago

3.7.5

3 years ago

3.7.4

3 years ago

3.7.3

3 years ago

3.7.2

3 years ago

3.6.1

3 years ago

3.6.0

3 years ago

3.7.0

3 years ago

3.5.10

3 years ago

3.3.6

3 years ago

3.2.2

3 years ago

3.2.1

3 years ago

3.2.0

3 years ago

3.2.3

3 years ago

3.1.3

3 years ago

3.1.2

3 years ago

3.1.1

3 years ago

3.5.3

3 years ago

3.1.7

3 years ago

3.5.2

3 years ago

3.1.6

3 years ago

3.5.1

3 years ago

3.1.5

3 years ago

3.5.0

3 years ago

3.1.4

3 years ago

3.1.12

3 years ago

3.1.11

3 years ago

3.1.10

3 years ago

3.5.7

3 years ago

3.5.6

3 years ago

3.5.5

3 years ago

3.1.9

3 years ago

3.5.4

3 years ago

3.1.8

3 years ago

3.5.9

3 years ago

3.5.8

3 years ago

3.4.0

3 years ago

3.4.1

3 years ago

3.3.1

3 years ago

3.3.0

3 years ago

3.3.5

3 years ago

3.3.4

3 years ago

3.3.3

3 years ago

3.3.2

3 years ago

3.1.0

3 years ago

3.0.0-beta.113

3 years ago

3.0.0-alpha.9

3 years ago

3.0.0-alpha.8

3 years ago

3.0.0-beta.111

3 years ago

3.0.0-alpha.7

3 years ago

3.0.0-alpha.6

3 years ago

3.0.0-alpha.1

3 years ago

3.0.0-alpha.3

3 years ago

3.0.0-alpha.2

3 years ago

3.0.0-alpha.5

3 years ago

3.0.0-alpha.4

3 years ago

3.0.0-beta.91

3 years ago

3.0.0-beta.92

3 years ago

3.0.0-beta.93

3 years ago

3.0.0-beta.94

3 years ago

3.0.0-beta.95

3 years ago

3.0.0-beta.96

3 years ago

3.0.0-beta.97

3 years ago

3.0.0-beta.98

3 years ago

3.0.0-beta.99

3 years ago

3.0.0-beta.110

3 years ago

3.0.0-beta.90

4 years ago

3.0.0-beta.83

4 years ago

3.0.0-beta.84

4 years ago

3.0.0-beta.85

4 years ago

3.0.0-beta.86

4 years ago

3.0.0-beta.87

4 years ago

3.0.0-beta.88

4 years ago

3.0.0-beta.89

4 years ago

3.0.0-beta.101

3 years ago

3.0.0-beta.102

3 years ago

3.0.0-beta.100

3 years ago

3.0.0-beta.105

3 years ago

3.0.0-beta.106

3 years ago

3.0.0-beta.103

3 years ago

3.0.0-beta.104

3 years ago

3.0.0-beta.109

3 years ago

3.0.0-beta.107

3 years ago

3.0.0-beta.108

3 years ago

3.0.0-beta.82

4 years ago

3.0.0-beta.80

4 years ago

3.0.0-beta.81

4 years ago

3.0.0-beta.79

4 years ago

3.0.0-beta.77

4 years ago

3.0.0-beta.78

4 years ago

3.0.0-beta.70

4 years ago

3.0.0-beta.71

4 years ago

3.0.0-beta.72

4 years ago

3.0.0-beta.73

4 years ago

3.0.0-beta.74

4 years ago

3.0.0-beta.75

4 years ago

3.0.0-beta.76

4 years ago

3.0.0-beta.69

4 years ago

3.0.0-beta.64

4 years ago

3.0.0-beta.65

4 years ago

3.0.0-beta.66

4 years ago

3.0.0-beta.67

4 years ago

3.0.0-beta.68

4 years ago

3.0.0-beta.62

4 years ago

3.0.0-beta.63

4 years ago

3.0.0-beta.61

4 years ago

3.0.0-beta.60

4 years ago

3.0.0-beta.59

4 years ago

3.0.0-beta.57

4 years ago

3.0.0-beta.58

4 years ago

3.0.0-beta.56

4 years ago

3.0.0-beta.54

4 years ago

3.0.0-beta.55

4 years ago

3.0.0-beta.52

4 years ago

3.0.0-beta.53

4 years ago

3.0.0-beta.50

4 years ago

3.0.0-beta.51

4 years ago

3.0.0-beta.49

4 years ago

3.0.0-beta.45

4 years ago

3.0.0-beta.46

4 years ago

3.0.0-beta.47

4 years ago

3.0.0-beta.48

4 years ago

3.0.0-beta.25

4 years ago

3.0.0-beta.26

4 years ago

3.0.0-beta.27

4 years ago

3.0.0-beta.28

4 years ago

3.0.0-beta.29

4 years ago

3.0.0-beta.40

4 years ago

3.0.0-beta.41

4 years ago

3.0.0-beta.42

4 years ago

3.0.0-beta.43

4 years ago

3.0.0-beta.44

4 years ago

3.0.0-beta.30

4 years ago

3.0.0-beta.31

4 years ago

3.0.0-beta.32

4 years ago

3.0.0-beta.33

4 years ago

3.0.0-beta.34

4 years ago

3.0.0-beta.35

4 years ago

3.0.0-beta.36

4 years ago

3.0.0-beta.37

4 years ago

3.0.0-beta.38

4 years ago

3.0.0-beta.39

4 years ago

3.0.0-beta.24

4 years ago

3.0.0-beta.21

4 years ago

3.0.0-beta.22

4 years ago

3.0.0-beta.23

4 years ago

3.0.0-rc.0

4 years ago

3.0.0

4 years ago

3.0.0-beta.20

4 years ago

3.0.0-beta.19

4 years ago

3.0.0-beta.18

4 years ago

3.0.0-beta.17

4 years ago

3.0.0-beta.15

4 years ago

3.0.0-beta.16

4 years ago

3.0.0-beta.14

4 years ago

3.0.0-beta.13

4 years ago

3.0.0-beta.11

4 years ago

3.0.0-beta.12

4 years ago

3.0.0-beta.10

4 years ago

3.0.0-beta.9

4 years ago

3.0.0-beta.7

4 years ago

3.0.0-beta.6

4 years ago

3.0.0-beta.8

4 years ago

3.0.0-beta.5

4 years ago

3.0.0-beta.3

4 years ago

3.0.0-beta.2

4 years ago

3.0.0-beta.4

4 years ago

3.0.0-beta.1

4 years ago

3.0.0-beta.0

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

2.0.0

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

1.1.6

7 years ago