1.2.6-review • Published 1 year ago

@hindawi/phenom-ui v1.2.6-review

Weekly downloads
524
License
MIT
Repository
-
Last release
1 year ago

Phenom UI

Phenom UI library is based on Ant Design component library, on top of which we apply our custom styling defined in Hindawi Design System.

A showcase of the components can be seen here: https://hindawi.gitlab.io/phenom-design-system

How to use

Install the package: npm install @hindawi/phenom-ui

In your app you need to load the .css styles found in node_modules/@hindawi/phenom-ui/dist/styles.css.

/* main.css - of your app */

@import '~@hindawi/phenom-ui/dist/styles.css';

Then you can use any component you need like this:

// myComponent.tsx - any react file

import { Button } from '@hindawi/phenom-ui';

Good to know

  • Since ant.d authors used {less} as a solution for styling, this project uses the same technology in order to have access to the variables and overwrite them. Your project doesn't need to support {less} since we compile the code and bundle it in a css file.

  • This project exposes everything ant.d has to offer along with some extra components that might be custom to our use cases.

  • storybook is used to showcase the components, and we host a storybook build on gitlab pages using gitlab pipeline (check gitlab-ci.yml)

Available Scripts

  • npm run start - starts the storybook application
  • npm run build - compiles antd styles with our custom styles and the source code and then puts it in a dist folder
  • npm run build-stories - generate build for storybook
  • npm run lint
  • npm run lint:fix

Todo list

  • finish styling up components according to the design system
  • complete storybook presentation of components
  • publish the package on npm
  • publish storybook app on gitlab pages
1.2.6-review

1 year ago

1.2.5-review

1 year ago

1.2.0

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.1-alpha.2

2 years ago

1.2.1-alpha.1

2 years ago

1.1.9-patch1

2 years ago

1.1.9

2 years ago

1.1.7

2 years ago

1.1.5

2 years ago

1.1.1-alpha

2 years ago

1.1.0-alpha

2 years ago

1.1.1

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.1.0-beta.59

2 years ago

0.1.0-beta.61

2 years ago

0.1.0-beta.60

2 years ago

0.1.0-beta.58

2 years ago

0.1.0-beta.56

2 years ago

0.1.0-beta.55

2 years ago

0.1.0-beta.57

2 years ago

0.1.0-beta.54

2 years ago

0.1.0-beta.53

2 years ago

0.1.0-beta.50

2 years ago

0.1.0-beta.52

2 years ago

0.1.0-beta.51

2 years ago

0.1.0-beta.43

2 years ago

0.1.0-beta.45

2 years ago

0.1.0-beta.44

2 years ago

0.1.0-beta.47

2 years ago

0.1.0-beta.46

2 years ago

0.1.0-beta.49

2 years ago

0.1.0-beta.48

2 years ago

0.1.0-beta.42

3 years ago

0.1.0-beta.41

3 years ago

0.1.0-beta.40

3 years ago

0.1.0-beta.39

3 years ago

0.1.0-beta.38

3 years ago

0.1.0-beta.37

3 years ago

0.1.0-beta.36

3 years ago

0.1.0-beta.32

3 years ago

0.1.0-beta.31

3 years ago

0.1.0-beta.34

3 years ago

0.1.0-beta.33

3 years ago

0.1.0-beta.30

3 years ago

0.1.0-beta.35

3 years ago

0.1.0-beta.29

3 years ago

0.1.0-beta.28

3 years ago

0.1.0-beta.27

3 years ago

0.1.0-beta.26

3 years ago

0.1.0-beta.25

3 years ago

0.1.0-beta.24

3 years ago

0.1.0-beta.23

3 years ago

0.1.0-beta.22

3 years ago

0.1.0-beta.21

3 years ago

0.1.0-beta.20

3 years ago

0.1.0-beta.18

3 years ago

0.1.0-beta.17

3 years ago

0.1.0-beta.16

3 years ago

0.1.0-beta.15

3 years ago

0.1.0-beta.14

3 years ago

0.1.0-beta.13

3 years ago

0.1.0-beta.12

3 years ago

0.1.0-beta.11

3 years ago

0.1.0-beta.10

3 years ago

0.1.0-beta.9

3 years ago

0.1.0-beta.8

3 years ago

0.1.0-beta.7

3 years ago

0.1.0-beta.6

3 years ago

0.1.0-beta.5

3 years ago

0.1.0-beta.3

4 years ago

0.1.0-beta.4

4 years ago

0.1.0-beta.2

4 years ago

0.1.0-beta.1

4 years ago

0.1.0-beta.0

4 years ago