@sbac/sbac-ui-kit v0.0.38
SBAC-Global-UI-Kit
Demo
Demo the UI components and styles by cloning the repository and opening index.html
git clone https://github.com/SmarterApp/SBAC-Global-UI-Kit.git
open SBAC-Global-UI-Kit/index.html
Installation
To install the style kit, run the following command where TAG_NAME points to a specific development release. See releases
npm install --save @sbac/sbac-ui-kit
Angular CLI
Using Kit Images and CSS
To use the style kit's styles and images in an Angular CLI project, add these entries into .angular-cli.json
"apps": [
{
"assets": [
{"glob": "*", "input": "../node_modules/sbac-ui-kit/dist/images", "output": "assets/image"},
{"glob": "*", "input": "../node_modules/sbac-ui-kit/dist/images/icon", "output": "."}
],
"styles": [
"../node_modules/sbac-ui-kit/dist/css/sbac-ui-kit.min.css"
]
}
]
To test it out, try adding these components in your project's index.html file:
<i class="fa fa-user-circle"></i>
<i class="glyphicon glyphicon-menu-right"></i>
<img src="/assets/image/SmarterBalanced-Logo.png">
Using LESS
To take advantage of the style kit's variable definitions and extend them in an Angular CLI project, you will want to include the kit's less files directly. To do this, first add the following assets declaration to .angular-cli.json
"apps": [
{
...
"styles": [
"styles.less"
]
}
]
Next, in your project's root styles.less file add the following:
@library-path: "../node_modules";
@import "@{library-path}/bootstrap/less/bootstrap.less";
@import "@{library-path}/font-awesome/less/font-awesome.less";
@import "@{library-path}/sbac-ui-kit/src/less/sbac-ui-kit.less";
To test this installation out, override the following variable and see how it changes your app's background color:
@body-bg: green;
Build
Prerequisites
Instructions
npm install && npm run build
NOTE: do not checkin the build-modified version of npm-shrinkwrap.json
; it breaks the CI build.
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago