1.19.79 • Published 2 years ago

qdm-component-library v1.19.79

Weekly downloads
306
License
Apache-2.0
Repository
gitlab
Last release
2 years ago

QDM Component Library

List of components used in the QDM

To create a components

  1. Navigate to ./src/components/ create a new directory with the name of your component.

  2. Define your component in index.tsx file and export it as a default one.

import React from 'react';
import PropTypes from 'prop-types';

const ComponentOne = (props) => {
    return <h1>Component One</h2>
}

ComponentOne.propTypes = {
    prop1: PropTypes.string.isRequired,
    prop2: PropTypes.string
}

ComponentOne.defaultProps = {
    prop2: "some text"
}

export default ComponentOne;
  1. Export the created component in the ./src/component/index.js.
export {default as ComponentOne} from './component_one';
  1. Now you successfully created a component.

To package and test the created component in local

  • To package and test in local follow below steps
  1. Run npm run test-local. It will create a your-package-name.tgz file in the root of the project directory.

  2. Then go the project you want to use the package. And run the below command npm link your-package-name.

  3. It will install the package to that project and start import and test it.

To publish the package to NPM

  • To publish the package to NPM follow the below setps
  1. First, build and commit the library npm run build git add . git commit -m 'your commit message'

  2. Then update the version of the package npm version patch - For a bug fix npm version minor - For a new component addition npm version major - For a completed feature.

  3. Then Run, the below commands npm link npm link your-package-name

  4. Then login to the NPM account using the below command (ignore if you already logged in) npm login It ask your username and password provide the one which is shared in the PingPong Notes - NPM Credentials (Staging).

  5. Finally run npm publish --access public

  6. Then, login into the NPM site and check the version update there.

NOTE: You can found the 'your-package-name' in package.json's name key.

For further more details refere the below link

  1. How to create,test and publish a NPM package in react.
1.19.78

2 years ago

1.19.79

2 years ago

1.19.77

2 years ago

1.19.76

2 years ago

1.19.70

2 years ago

1.19.71

2 years ago

1.19.74

2 years ago

1.19.75

2 years ago

1.19.72

2 years ago

1.19.73

2 years ago

1.19.67

2 years ago

1.19.68

2 years ago

1.19.66

2 years ago

1.19.69

2 years ago

1.19.64

2 years ago

1.19.65

2 years ago

1.19.7

2 years ago

1.19.6

2 years ago

1.19.52

2 years ago

1.19.53

2 years ago

1.19.50

2 years ago

1.19.51

2 years ago

1.19.56

2 years ago

1.19.57

2 years ago

1.19.54

2 years ago

1.19.55

2 years ago

1.19.58

2 years ago

1.19.59

2 years ago

1.19.41

2 years ago

1.19.42

2 years ago

1.19.40

2 years ago

1.19.45

2 years ago

1.19.46

2 years ago

1.19.43

2 years ago

1.19.44

2 years ago

1.19.49

2 years ago

1.19.47

2 years ago

1.19.48

2 years ago

1.19.60

2 years ago

1.19.63

2 years ago

1.19.61

2 years ago

1.19.62

2 years ago

1.19.12

2 years ago

1.19.13

2 years ago

1.19.10

2 years ago

1.19.11

2 years ago

1.19.16

2 years ago

1.19.17

2 years ago

1.19.14

2 years ago

1.19.15

2 years ago

1.19.18

2 years ago

1.19.19

2 years ago

1.19.30

2 years ago

1.19.31

2 years ago

1.19.34

2 years ago

1.19.35

2 years ago

1.19.32

2 years ago

1.19.33

2 years ago

1.19.38

2 years ago

1.19.39

2 years ago

1.19.36

2 years ago

1.19.37

2 years ago

1.19.20

2 years ago

1.19.23

2 years ago

1.19.24

2 years ago

1.19.21

2 years ago

1.19.22

2 years ago

1.19.27

2 years ago

1.19.28

2 years ago

1.19.25

2 years ago

1.19.26

2 years ago

1.19.29

2 years ago

1.18.46

3 years ago

1.19.0

3 years ago

1.19.4

2 years ago

1.19.3

3 years ago

1.19.2

3 years ago

1.19.1

3 years ago

1.18.45

3 years ago

1.18.43

3 years ago

1.18.42

3 years ago

1.18.41

3 years ago

1.18.40

3 years ago

1.18.38

3 years ago

1.18.37

3 years ago

1.18.39

3 years ago

1.18.36

3 years ago

1.18.34

3 years ago

1.18.33

3 years ago

1.18.35

3 years ago

1.18.32

3 years ago

1.18.31

3 years ago

1.18.30

3 years ago

1.18.29

3 years ago

1.18.28

3 years ago

1.18.26

3 years ago

1.18.25

3 years ago

1.18.24

3 years ago

1.18.23

3 years ago

1.18.21

3 years ago

1.18.20

3 years ago

1.18.19

3 years ago

1.18.16

3 years ago

1.18.18

3 years ago

1.18.15

3 years ago

1.18.14

3 years ago

1.18.12

3 years ago

1.18.11

3 years ago

1.18.10

3 years ago

1.18.9

3 years ago

1.18.5

3 years ago

1.18.8

3 years ago

1.18.7

3 years ago

1.18.6

3 years ago

1.18.4

3 years ago

1.18.3

3 years ago

1.18.1

3 years ago

1.18.0

3 years ago

1.18.2

3 years ago

1.17.30

3 years ago

1.17.29

3 years ago

1.17.28

3 years ago

1.17.26

3 years ago

1.17.25

3 years ago

1.17.27

3 years ago

1.17.24

3 years ago

1.17.22

3 years ago

1.17.23

3 years ago

1.17.21

3 years ago

1.17.20

3 years ago

1.17.11

3 years ago

1.17.6

3 years ago

1.17.10

3 years ago

1.17.5

3 years ago

1.17.4

3 years ago

1.17.15

3 years ago

1.17.14

3 years ago

1.17.13

3 years ago

1.17.8

3 years ago

1.17.12

3 years ago

1.17.7

3 years ago

1.17.19

3 years ago

1.17.18

3 years ago

1.17.17

3 years ago

1.17.16

3 years ago

1.16.3

3 years ago

1.16.2

3 years ago

1.16.1

3 years ago

1.16.0

3 years ago

1.16.7

3 years ago

1.16.6

3 years ago

1.16.5

3 years ago

1.16.4

3 years ago

1.16.9

3 years ago

1.16.8

3 years ago

1.16.10

3 years ago

1.16.14

3 years ago

1.16.13

3 years ago

1.16.12

3 years ago

1.16.18

3 years ago

1.16.17

3 years ago

1.16.16

3 years ago

1.16.15

3 years ago

1.17.2

3 years ago

1.15.4

3 years ago

1.17.1

3 years ago

1.15.3

3 years ago

1.17.0

3 years ago

1.15.2

3 years ago

1.15.6

3 years ago

1.17.3

3 years ago

1.15.5

3 years ago

1.15.1

3 years ago

1.15.0

3 years ago

1.14.3

3 years ago

1.14.2

3 years ago

1.14.0

3 years ago

1.13.8

3 years ago

1.13.7

3 years ago

1.13.10

3 years ago

1.13.12

3 years ago

1.13.9

3 years ago

1.13.6

3 years ago

1.13.5

3 years ago

1.13.4

3 years ago

1.13.3

3 years ago

1.13.2

3 years ago

1.13.1

3 years ago

1.13.0

3 years ago

1.12.0

3 years ago

1.11.1

3 years ago

1.11.0

3 years ago

1.10.1

3 years ago

1.10.0

3 years ago

1.9.0

3 years ago

1.8.3

3 years ago

1.8.2

3 years ago

1.8.1

3 years ago

1.8.0

3 years ago

1.7.0

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago

1.4.0

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.1.9

3 years ago

1.1.10

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago