Repository for public react components in Jam3. These components are used out of the box in the Jam3 SPA Generator
https://jam3.github.io/react-ui/
@Jam3/React-UI is available as an npm package
npm install @jam3/react-ui
yarn add @jam3/react-ui
import React from 'react';
import { BaseLink } from '@jam3/react-ui';
The components in this library can be ejected for advanced customization while maintaining version control. This functionality is achieved by npm post install hook that runs src/scripts/copy-component-utility.js To use it, simply define some react-ui specific properties at the bottom of your project's local package.json.
"react-ui": {
"eject": true,
"eject-path": "./src/components",
"components": [
"BaseButton",
"VideoPlayer"
]
}
eject: Enables the ejection of components, if ommited the script will not be called. eject-path: Specifies a custom path for the components to be ejected to, if ommited defaults to src/components. components: A list of components to eject into your project.
For more information, please refer to Usage in our documentation.
Please make sure to read the contributing guide before making a pull request.
Detailed changes for each release are documented in the release notes.
@jam3/react-ui is open source and released under the MIT Licence.