diff --git a/src/modules/dashboard/dashboard.container.js b/src/modules/dashboard/dashboard.container.js
index f792c20..b8ee027 100644
--- a/src/modules/dashboard/dashboard.container.js
+++ b/src/modules/dashboard/dashboard.container.js
@@ -2,6 +2,7 @@ import React, { Component } from 'react';
import { connect } from "react-redux";
import WithHeaderFooter from '../../shared/header_footer.hoc';
import WithSidebar from '../../shared/sidebar.hoc';
+import Paginator from '../../shared/paginator.component';
class DashBoardContainer extends Component {
render() {
@@ -11,6 +12,11 @@ class DashBoardContainer extends Component {
Dashboard
+
);
diff --git a/src/shared/paginator.component.js b/src/shared/paginator.component.js
new file mode 100644
index 0000000..9512d4e
--- /dev/null
+++ b/src/shared/paginator.component.js
@@ -0,0 +1,50 @@
+import React from 'react';
+import _ from 'lodash';
+
+const Paginator = (props) => {
+
+ let {totalRecords=0, currentPage=1, pageSize=15} = props;
+ let pages = [1];
+ let previousItemStyle = totalRecordspageSize){
+ pages = _.times(parseInt(totalRecords/pageSize,10));
+ }
+
+ const onPrevious = ()=>{
+ props.previousPage();
+ }
+
+ const onNext = ()=>{
+ props.nextPage();
+ }
+
+ const onPageClick = (pageNum)=>{
+ props.goToNextPage(pageNum)
+ }
+
+
+ return (
+
+ )
+}
+
+export default Paginator;