Elevate Security Component Library
A component library for sharing Elevate Components between each of our projects
Components
- Card
- Icon
- Link
- Typography
- Layout
- Gauge
- LineBarChart
- Axis
- Line
- Input
- Button
- Tabs
- TimelineBlock
- ButtonIcon
- Breadcrumb
- Image
- Avatar
- Header
- GlobalStyle
- Logo
Development
- Clone repo
- $ npm install
- $ npm run-script storybook
...For debugging or demoing in storybook
- $ npm run-script create
...For bootstrapping work on a new component
Demo
Demo App
Code Demo
cont Elevate = require('@elevate_security/elevate-component-library')
render() {
return (
<Elevate.Typography.H1>This is the tab content 1</Elevate.Typography.H1>
)
}
Download & Installation
> npm i @elevate_security/elevate-component-library
Deploying to NPM
-
Check out and pull master
-
Up the version on package.json to next version
"name": "@elevate_security/elevate-component-library",
"version": "1.0.6",
"description": "A library of elevate ui components",
-
Commit and push that branch to github
-
Tag master with verson name
git tag -a v1.0.6 -m ""
- Push the tag to github
git push origin v1.0.6