## Documentation

### Introduction

Connect Plus is a responsive HTML template that is based on the CSS framework Bootstrap 4 and it is built with Sass. Sass compiler makes it easier to code and customize. If you are unfamiliar with Bootstrap or Sass, visit their website and read through the documentation. All of Bootstrap components have been modified to fit the style of Connect Plus and provide a consistent look throughout the template.

Before you start working with the template, we suggest you go through the pages that are bundled with the theme. Most of the template example pages contain quick tips on how to create or use a component which can be really helpful when you need to create something on the fly.

Note: We are trying our best to document how to use the template. If you think that something is missing from the documentation, please do not hesitate to tell us about it. If you have any questions or issues regarding this theme please use Envato support form on our profile or email us at support@bootstrapdash.com

### Getting started

You can directly use the compiled and ready-to-use the version of the template. But in case you plan to customize the template extensively the template allows you to do so.

Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations:

Connect Plus/ ├ jquery/ ├ documentation/ ├ template/ ├ assets/ ├ css/ ├ fonts/ ├ images/ ├ js/ ├ scss/ ├ vendors/ ├ pages/ ├ gulp-tasks/ ├ partials/ ├ index.html ├ package.json ├ CHANGELOG.md

Note: The root folder denoted further in this documentation refers to the 'template' folder inside the downloaded folder

We have bundled up the vendor files needed for demo purpose into a folder 'vendors', you may not need all those vendors in your application. If you want to make any change in the vendor package files, you need to change the src path for related tasks in the file gulpfile.js and run the task `bundleVendors` to rebuild the vendor files.

#### Installation

You need to install package files/Dependencies for this project if you want to customize it. To do this, you must have node and npm installed in your computer.

Installation guide of the node can be found here. As npm comes bundled with a node, a separate installation of npm is not needed.

If you have installed them, just go to the root folder and run the following command in your command prompt or terminal (for the mac users).

npm install

This will install the dev dependencies in the local node_modules folder in your root directory.

Then you will need to install Gulp. We use the Gulp task manager for the development processes. Gulp will watch for changes to the SCSS files and automatically compile the files to CSS.

Getting started with Gulp is pretty simple. The Gulp site is a great place to get information on installing Gulp if you need more information. You need to first install Gulp-cli in your machine using the below command.

npm install -g gulp-cli

This installs Gulp-cli globally to your machine. The other thing that Gulp requires, which, is really what does all the work, is the gulpfile.js. In this file, you set up all of your tasks that you will run.

Don't worry. We have this file already created for you!

To run this project in development mode enter the following command below. This will start the file watch by gulp and whenever a file is modified, the SCSS files will be compiled to create the CSS file.

gulp serve
It is important to run `gulp serve` command from the directory where the gulpfile.js is located.

### Basic structure

The below snippet shows the basic HTML structure of Connect Plus. Please note that all the stylesheets and script files in the below snippet should be included to render Connect Plus styles.

This section contains code of default vertical light layout. For other layouts in vertical mode like boxed, icon-menu etc., you can follow the snippet same as below, but you have to just add the appropriate optional class to the body. More details of the classes are given in Options section

<!DOCTYPE html> <html lang="en"> <head> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Connect Plus</title> <!-- plugins:css --> <link rel="stylesheet" href="../../assets/vendors/mdi/css/materialdesignicons.min.css"> <link rel="stylesheet" href="../../assets/vendors/css/vendor.bundle.base.css"> <!-- endinject --> <!-- Plugin css for this page --> <!-- End plugin css for this page --> <!-- inject:css --> <!-- endinject --> <!-- Layout styles --> <link rel="stylesheet" href="../../assets/css/style.css"> <!-- End layout styles --> <link rel="shortcut icon" href="../../assets/images/favicon.png" /> </head> <body> <div class="container-scroller"> <!-- partial:../../partials/_navbar.html --> <nav class="navbar default-layout-navbar col-lg-12 col-12 p-0 fixed-top d-flex flex-row"> <div class="text-center navbar-brand-wrapper d-flex align-items-center justify-content-center"> <a class="navbar-brand brand-logo" href="../../index.html"><img src="../../assets/images/logo.svg" alt="logo" /></a> <a class="navbar-brand brand-logo-mini" href="../../index.html"><img src="../../assets/images/logo-mini.svg" alt="logo" /></a> </div> <div class="navbar-menu-wrapper d-flex align-items-stretch"> <button class="navbar-toggler navbar-toggler align-self-center" type="button" data-toggle="minimize"> <span class="mdi mdi-menu"></span> </button> <div class="search-field d-none d-xl-block"> <form class="d-flex align-items-center h-100" action="#"> <div class="input-group"> <div class="input-group-prepend bg-transparent"> <i class="input-group-text border-0 mdi mdi-magnify"></i> </div> <input type="text" class="form-control bg-transparent border-0" placeholder="Search products"> </div> </form> </div> <ul class="navbar-nav navbar-nav-right"> <li class="nav-item dropdown d-none d-md-block"> <a class="nav-link dropdown-toggle" id="reportDropdown" href="#" data-toggle="dropdown" aria-expanded="false"> Reports </a> <div class="dropdown-menu navbar-dropdown" aria-labelledby="reportDropdown"> <a class="dropdown-item" href="#"> <i class="mdi mdi-file-pdf mr-2"></i>PDF </a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#"> <i class="mdi mdi-file-excel mr-2"></i>Excel </a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#"> <i class="mdi mdi-file-word mr-2"></i>doc </a> </div> </li> <li class="nav-item dropdown d-none d-md-block"> <a class="nav-link dropdown-toggle" id="projectDropdown" href="#" data-toggle="dropdown" aria-expanded="false"> Projects </a> <div class="dropdown-menu navbar-dropdown" aria-labelledby="projectDropdown"> <a class="dropdown-item" href="#"> <i class="mdi mdi-eye-outline mr-2"></i>View Project </a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#"> <i class="mdi mdi-pencil-outline mr-2"></i>Edit Project </a> </div> </li> <li class="nav-item nav-language dropdown d-none d-md-block"> <a class="nav-link dropdown-toggle" id="languageDropdown" href="#" data-toggle="dropdown" aria-expanded="false"> <div class="nav-language-icon"> <i class="flag-icon flag-icon-us" title="us" id="us"></i> </div> <div class="nav-language-text"> <p class="mb-1 text-black">English</p> </div> </a> <div class="dropdown-menu navbar-dropdown" aria-labelledby="languageDropdown"> <a class="dropdown-item" href="#"> <div class="nav-language-icon mr-2"> <i class="flag-icon flag-icon-ae" title="ae" id="ae"></i> </div> <div class="nav-language-text"> <p class="mb-1 text-black">Arabic</p> </div> </a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#"> <div class="nav-language-icon mr-2"> <i class="flag-icon flag-icon-gb" title="GB" id="gb"></i> </div> <div class="nav-language-text"> <p class="mb-1 text-black">English</p> </div> </a> </div> </li> <li class="nav-item nav-profile dropdown"> <a class="nav-link dropdown-toggle" id="profileDropdown" href="#" data-toggle="dropdown" aria-expanded="false"> <div class="nav-profile-img"> <img src="../../assets/images/faces/face28.png" alt="image"> </div> <div class="nav-profile-text"> <p class="mb-1 text-black">Henry Klein</p> </div> </a> <div class="dropdown-menu navbar-dropdown dropdown-menu-right p-0 border-0 font-size-sm" aria-labelledby="profileDropdown" data-x-placement="bottom-end"> <div class="p-3 text-center bg-primary"> <img class="img-avatar img-avatar48 img-avatar-thumb" src="../../assets/images/faces/face28.png" alt=""> </div> <div class="p-2"> <h5 class="dropdown-header text-uppercase pl-2 text-dark">User Options</h5> <a class="dropdown-item py-1 d-flex align-items-center justify-content-between" href="#"> <span>Inbox</span> <span class="p-0"> <span class="badge badge-primary">3</span> <i class="mdi mdi-email-open-outline ml-1"></i> </span> </a> <a class="dropdown-item py-1 d-flex align-items-center justify-content-between" href="#"> <span>Profile</span> <span class="p-0"> <span class="badge badge-success">1</span> <i class="mdi mdi-account-outline ml-1"></i> </span> </a> <a class="dropdown-item py-1 d-flex align-items-center justify-content-between" href="javascript:void(0)"> <span>Settings</span> <i class="mdi mdi-settings"></i> </a> <div role="separator" class="dropdown-divider"></div> <h5 class="dropdown-header text-uppercase pl-2 text-dark mt-2">Actions</h5> <a class="dropdown-item py-1 d-flex align-items-center justify-content-between" href="#"> <span>Lock Account</span> <i class="mdi mdi-lock ml-1"></i> </a> <a class="dropdown-item py-1 d-flex align-items-center justify-content-between" href="#"> <span>Log Out</span> <i class="mdi mdi-logout ml-1"></i> </a> </div> </div> </li> <li class="nav-item dropdown"> <a class="nav-link count-indicator dropdown-toggle" id="messageDropdown" href="#" data-toggle="dropdown" aria-expanded="false"> <i class="mdi mdi-email-outline"></i> <span class="count-symbol bg-success"></span> </a> <div class="dropdown-menu dropdown-menu-right navbar-dropdown preview-list" aria-labelledby="messageDropdown"> <h6 class="p-3 mb-0 bg-primary text-white py-4">Messages</h6> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <img src="../../assets/images/faces/face4.jpg" alt="image" class="profile-pic"> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject ellipsis mb-1 font-weight-normal">Mark send you a message</h6> <p class="text-gray mb-0"> 1 Minutes ago </p> </div> </a> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <img src="../../assets/images/faces/face2.jpg" alt="image" class="profile-pic"> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject ellipsis mb-1 font-weight-normal">Cregh send you a message</h6> <p class="text-gray mb-0"> 15 Minutes ago </p> </div> </a> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <img src="../../assets/images/faces/face3.jpg" alt="image" class="profile-pic"> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject ellipsis mb-1 font-weight-normal">Profile picture updated</h6> <p class="text-gray mb-0"> 18 Minutes ago </p> </div> </a> <div class="dropdown-divider"></div> <h6 class="p-3 mb-0 text-center">4 new messages</h6> </div> </li> <li class="nav-item dropdown"> <a class="nav-link count-indicator dropdown-toggle" id="notificationDropdown" href="#" data-toggle="dropdown"> <i class="mdi mdi-bell-outline"></i> <span class="count-symbol bg-danger"></span> </a> <div class="dropdown-menu dropdown-menu-right navbar-dropdown preview-list" aria-labelledby="notificationDropdown"> <h6 class="p-3 mb-0 bg-primary text-white py-4">Notifications</h6> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <div class="preview-icon bg-success"> <i class="mdi mdi-calendar"></i> </div> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject font-weight-normal mb-1">Event today</h6> <p class="text-gray ellipsis mb-0"> Just a reminder that you have an event today </p> </div> </a> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <div class="preview-icon bg-warning"> <i class="mdi mdi-settings"></i> </div> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject font-weight-normal mb-1">Settings</h6> <p class="text-gray ellipsis mb-0"> Update dashboard </p> </div> </a> <div class="dropdown-divider"></div> <a class="dropdown-item preview-item"> <div class="preview-thumbnail"> <div class="preview-icon bg-info"> <i class="mdi mdi-link-variant"></i> </div> </div> <div class="preview-item-content d-flex align-items-start flex-column justify-content-center"> <h6 class="preview-subject font-weight-normal mb-1">Launch Admin</h6> <p class="text-gray ellipsis mb-0"> New admin wow! </p> </div> </a> <div class="dropdown-divider"></div> <h6 class="p-3 mb-0 text-center">See all notifications</h6> </div> </li> </ul> <button class="navbar-toggler navbar-toggler-right d-lg-none align-self-center" type="button" data-toggle="offcanvas"> <span class="mdi mdi-menu"></span> </button> </div> </nav> <!-- partial --> <div class="container-fluid page-body-wrapper"> <!-- partial:../../partials/_sidebar.html --> <nav class="sidebar sidebar-offcanvas" id="sidebar"> <ul class="nav"> <li class="nav-item nav-category">Main</li> <li class="nav-item"> <a class="nav-link" href="../../index.html"> <span class="icon-bg"><i class="mdi mdi-cube menu-icon"></i></span> <span class="menu-title">Dashboard</span> </a> </li> <li class="nav-item"> <a class="nav-link" data-toggle="collapse" href="#ui-basic" aria-expanded="false" aria-controls="ui-basic"> <span class="icon-bg"><i class="mdi mdi-crosshairs-gps menu-icon"></i></span> <span class="menu-title">UI Elements</span> <i class="menu-arrow"></i> </a> <div class="collapse" id="ui-basic"> <ul class="nav flex-column sub-menu"> <li class="nav-item"> <a class="nav-link" href="../../pages/ui-features/buttons.html">Buttons</a></li> <li class="nav-item"> <a class="nav-link" href="../../pages/ui-features/dropdowns.html">Dropdowns</a></li> <li class="nav-item"> <a class="nav-link" href="../../pages/ui-features/typography.html">Typography</a></li> </ul> </div> </li> <li class="nav-item"> <a class="nav-link" href="../../pages/icons/mdi.html"> <span class="icon-bg"><i class="mdi mdi-contacts menu-icon"></i></span> <span class="menu-title">Icons</span> </a> </li> <li class="nav-item"> <a class="nav-link" href="../../pages/forms/basic_elements.html"> <span class="icon-bg"><i class="mdi mdi-format-list-bulleted menu-icon"></i></span> <span class="menu-title">Forms</span> </a> </li> <li class="nav-item"> <a class="nav-link" href="../../pages/charts/chartjs.html"> <span class="icon-bg"><i class="mdi mdi-chart-bar menu-icon"></i></span> <span class="menu-title">Charts</span> </a> </li> <li class="nav-item"> <a class="nav-link" href="../../pages/tables/basic-table.html"> <span class="icon-bg"><i class="mdi mdi-table-large menu-icon"></i></span> <span class="menu-title">Tables</span> </a> </li> <li class="nav-item"> <a class="nav-link" data-toggle="collapse" href="#auth" aria-expanded="false" aria-controls="auth"> <span class="icon-bg"><i class="mdi mdi-lock menu-icon"></i></span> <span class="menu-title">User Pages</span> <i class="menu-arrow"></i> </a> <div class="collapse" id="auth"> <ul class="nav flex-column sub-menu"> <li class="nav-item"> <a class="nav-link" href="../../pages/samples/blank-page.html"> Blank Page </a></li> <li class="nav-item"> <a class="nav-link" href="../../pages/samples/login.html"> Login </a></li> <li class="nav-item"> <a class="nav-link" href="../../pages/samples/register.html"> Register </a></li> <li class="nav-item"> <a class="nav-link" href="../../pages/samples/error-404.html"> 404 </a></li> <li class="nav-item"> <a class="nav-link" href="../../pages/samples/error-500.html"> 500 </a></li> </ul> </div> </li> <li class="nav-item documentation-link"> <a class="nav-link" href="http://www.bootstrapdash.com/demo/connect-plus-free/jquery/documentation/documentation.html" target="_blank"> <span class="icon-bg"> <i class="mdi mdi-file-document-box menu-icon"></i> </span> <span class="menu-title">Documentation</span> </a> </li> <li class="nav-item sidebar-user-actions"> <div class="user-details"> <div class="d-flex justify-content-between align-items-center"> <div> <div class="d-flex align-items-center"> <div class="sidebar-profile-img"> <img src="../../assets/images/faces/face28.png" alt="image"> </div> <div class="sidebar-profile-text"> <p class="mb-1">Henry Klein</p> </div> </div> </div> <div class="badge badge-danger">3</div> </div> </div> </li> <li class="nav-item sidebar-user-actions"> <div class="sidebar-user-menu"> <a href="#" class="nav-link"><i class="mdi mdi-settings menu-icon"></i> <span class="menu-title">Settings</span> </a> </div> </li> <li class="nav-item sidebar-user-actions"> <div class="sidebar-user-menu"> <a href="#" class="nav-link"><i class="mdi mdi-speedometer menu-icon"></i> <span class="menu-title">Take Tour</span></a> </div> </li> <li class="nav-item sidebar-user-actions"> <div class="sidebar-user-menu"> <a href="#" class="nav-link"><i class="mdi mdi-logout menu-icon"></i> <span class="menu-title">Log Out</span></a> </div> </li> </ul> </nav> <!-- partial --> <div class="main-panel"> <div class="content-wrapper"> </div> <!-- content-wrapper ends --> <!-- partial:../../partials/_footer.html --> <footer class="footer"> <div class="footer-inner-wraper"> <div class="d-sm-flex justify-content-center justify-content-sm-between"> <span class="text-muted text-center text-sm-left d-block d-sm-inline-block">Copyright © 2019 <a href="https://www.bootstrapdash.com/" target="_blank">Bootstrap Dash</a>. All rights reserved.</span> <span class="float-none float-sm-right d-block mt-1 mt-sm-0 text-center">Hand-crafted & made with <i class="mdi mdi-heart text-danger"></i></span> </div> </div> </footer> <!-- partial --> </div> <!-- main-panel ends --> </div> <!-- page-body-wrapper ends --> </div> <!-- container-scroller --> <!-- plugins:js --> <script src="../../assets/vendors/js/vendor.bundle.base.js"></script> <!-- endinject --> <!-- Plugin js for this page --> <!-- End plugin js for this page --> <!-- inject:js --> <script src="../../assets/js/off-canvas.js"></script> <script src="../../assets/js/hoverable-collapse.js"></script> <script src="../../assets/js/misc.js"></script> <!-- endinject --> <!-- Custom js for this page --> <!-- End custom js for this page --> </body> </html>

### Components

#### Basic UI Elements

##### Button with single color

<div class="row"> <button type="button" class="btn btn-primary">Primary</button> <button type="button" class="btn btn-secondary">Secondary</button> <button type="button" class="btn btn-success">Success</button> <button type="button" class="btn btn-info">Info</button> <button type="button" class="btn btn-warning">Warning</button> <button type="button" class="btn btn-danger">Danger</button> </div>

##### Outlined

<div class="row"> <button type="button" class="btn btn-outline-primary">Primary</button> <button type="button" class="btn btn-outline-secondary">Secondary</button> <button type="button" class="btn btn-outline-success">Success</button> <button type="button" class="btn btn-outline-info">Info</button> <button type="button" class="btn btn-outline-warning">Warning</button> <button type="button" class="btn btn-outline-danger">Danger</button> </div>

##### Sizes

<div class="row"> <button type="button" class="btn btn-primary btn-lg">Small</button> <button type="button" class="btn btn-secondary">Medium</button> <button type="button" class="btn btn-success btn-sm">Large</button> </div>

##### Bootstrap Dropdown

<div class="btn-group"> <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Action </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Action </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-success dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Action </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-warning dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Action </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Action </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div>

##### Dropdown Outlined

<div class="btn-group"> <button type="button" class="btn btn-outline-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Action </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-outline-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Action </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-outline-success dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Action </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-outline-warning dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Action </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div> <div class="btn-group"> <button type="button" class="btn btn-outline-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Action </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#">Action</a> <a class="dropdown-item" href="#">Another action</a> <a class="dropdown-item" href="#">Something else here</a> <div class="dropdown-divider"></div> <a class="dropdown-item" href="#">Separated link</a> </div> </div>

#### Tables

To create a basic Twitter Bootstrap table, add the following code.

<table class="table"> <thead> <tr class=""> <th>#</th> <th>First Name</th> <th>Last Name</th> <th>Username</th> </tr> </thead> <tbody> <tr> <td scope="row">1</td> <td>Mark</td> <td>Otto</td> <td>@mdo</td> </tr> <tr> <td scope="row">2</td> <td>Jacob</td> <td>Thornton</td> <td>@fat</td> </tr> <tr> <td scope="row">3</td> <td>Larry</td> <td>the Bird</td> <td>@twitter</td> </tr> </tbody> </table>

#### Charts

Chart.js is a simple yet flexible JavaScript charting for designers & developers.

##### Usage

To use Chart.js in your application, include the following files in <head>.

<link rel="stylesheet" href="path-to/node_modules/perfect-scrollbar/dist/css/perfect-scrollbar.min.css" />

and the following script files in <body>.

<script src="path-to/node_modules/chart.js/dist/Chart.min.js"></script>

To create a simple chart, add the following code:

<canvas id="lineChart" style="height:250px"></canvas> <script> var data = { labels: ["Red", "Blue", "Yellow", "Green", "Connect Plus", "Orange"], datasets: [{ label: '# of Votes', data: [12, 19, 3, 5, 2, 3], backgroundColor: [ 'rgba(255, 99, 132, 0.2)', 'rgba(54, 162, 235, 0.2)', 'rgba(255, 206, 86, 0.2)', 'rgba(75, 192, 192, 0.2)', 'rgba(153, 102, 255, 0.2)', 'rgba(255, 159, 64, 0.2)' ], borderColor: [ 'rgba(255,99,132,1)', 'rgba(54, 162, 235, 1)', 'rgba(255, 206, 86, 1)', 'rgba(75, 192, 192, 1)', 'rgba(153, 102, 255, 1)', 'rgba(255, 159, 64, 1)' ], borderWidth: 1 }] }; var options = { scales: { yAxes: [{ ticks: { beginAtZero:true } }] }, legend: { display: false }, elements: { point: { radius: 0 } } }; if($("#lineChart").length) { var lineChartCanvas = $("#lineChart").get(0).getContext("2d"); var lineChart = new Chart(lineChartCanvas, { type: 'line', data: data, options: options }); } </script>

#### Forms

The basic form elements can be added to your application as below:

<form class="forms-sample"> <div class="form-group"> <label for="exampleInputEmail1">Email address</label> <input type="email" class="form-control p-input" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email"> <small id="emailHelp" class="form-text text-muted text-success"><span class="fa fa-info mt-1"></span> We'll never share your email with anyone else.</small> </div> <div class="form-group"> <label for="exampleInputPassword1">Password</label> <input type="password" class="form-control p-input" id="exampleInputPassword1" placeholder="Password"> </div> <div class="form-group"> <label for="exampleTextarea">Example textarea</label> <textarea class="form-control p-input" id="exampleTextarea" rows="3"></textarea> </div> <div class="form-group"> <label for="exampleInputFile">File input</label> <input type="file" class="form-control-file" id="exampleInputFile" aria-describedby="fileHelp"> <small id="fileHelp" class="form-text text-muted">This is some placeholder block-level help text for the above input. It's a bit lighter and easily wraps to a new line.</small> </div> <fieldset class="form-group"> <legend class="mb-4 mt-5">Radio buttons</legend> <div class="form-check"> <label class="form-check-label"> <input type="radio" class="form-check-input" name="optionsRadios" id="optionsRadios1" value="option1" checked> Option one is this and that—be sure to include why it's great </label> </div> <div class="form-check"> <label class="form-check-label"> <input type="radio" class="form-check-input" name="optionsRadios" id="optionsRadios2" value="option2"> Option two can be something else and selecting it will deselect option one </label> </div> <div class="form-check disabled"> <label class="form-check-label"> <input type="radio" class="form-check-input" name="optionsRadios" id="optionsRadios3" value="option3" disabled> Option three is disabled </label> </div> </fieldset> <div class="form-check col-12"> <label class="form-check-label"> <input type="checkbox" class="form-check-input"> Check me out </label> </div> <div class="col-12"> <button type="submit" class="btn btn-primary">Submit</button> </div> </form>

#### Icons

Material Design Icons growing icon collection allows designers and developers targeting various platforms to download icons in the format, color and size they need for any project.

##### Usage

To use Material Design Icons in your application, include the following files in <head>.

<link rel="stylesheet" href="path-to/node_modules/mdi/css/materialdesignicons.min.css"/>

To generate an icon, add the following code:

<i class="mdi mdi-bell"></i>