UNPKG

23.5 kBJavaScriptView Raw
1(function webpackUniversalModuleDefinition(root, factory) {
2 if(typeof exports === 'object' && typeof module === 'object')
3 module.exports = factory(require("@angular/core"), require("@angular/common"), require("@angular/forms"));
4 else if(typeof define === 'function' && define.amd)
5 define("ng-simplegrid", ["@angular/core", "@angular/common", "@angular/forms"], factory);
6 else if(typeof exports === 'object')
7 exports["ng-simplegrid"] = factory(require("@angular/core"), require("@angular/common"), require("@angular/forms"));
8 else
9 root["ng-simplegrid"] = factory(root["@angular/core"], root["@angular/common"], root["@angular/forms"]);
10})(this, function(__WEBPACK_EXTERNAL_MODULE_0__, __WEBPACK_EXTERNAL_MODULE_10__, __WEBPACK_EXTERNAL_MODULE_11__) {
11return /******/ (function(modules) { // webpackBootstrap
12/******/ // The module cache
13/******/ var installedModules = {};
14/******/
15/******/ // The require function
16/******/ function __webpack_require__(moduleId) {
17/******/
18/******/ // Check if module is in cache
19/******/ if(installedModules[moduleId])
20/******/ return installedModules[moduleId].exports;
21/******/
22/******/ // Create a new module (and put it into the cache)
23/******/ var module = installedModules[moduleId] = {
24/******/ i: moduleId,
25/******/ l: false,
26/******/ exports: {}
27/******/ };
28/******/
29/******/ // Execute the module function
30/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
31/******/
32/******/ // Flag the module as loaded
33/******/ module.l = true;
34/******/
35/******/ // Return the exports of the module
36/******/ return module.exports;
37/******/ }
38/******/
39/******/
40/******/ // expose the modules object (__webpack_modules__)
41/******/ __webpack_require__.m = modules;
42/******/
43/******/ // expose the module cache
44/******/ __webpack_require__.c = installedModules;
45/******/
46/******/ // identity function for calling harmony imports with the correct context
47/******/ __webpack_require__.i = function(value) { return value; };
48/******/
49/******/ // define getter function for harmony exports
50/******/ __webpack_require__.d = function(exports, name, getter) {
51/******/ if(!__webpack_require__.o(exports, name)) {
52/******/ Object.defineProperty(exports, name, {
53/******/ configurable: false,
54/******/ enumerable: true,
55/******/ get: getter
56/******/ });
57/******/ }
58/******/ };
59/******/
60/******/ // getDefaultExport function for compatibility with non-harmony modules
61/******/ __webpack_require__.n = function(module) {
62/******/ var getter = module && module.__esModule ?
63/******/ function getDefault() { return module['default']; } :
64/******/ function getModuleExports() { return module; };
65/******/ __webpack_require__.d(getter, 'a', getter);
66/******/ return getter;
67/******/ };
68/******/
69/******/ // Object.prototype.hasOwnProperty.call
70/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
71/******/
72/******/ // __webpack_public_path__
73/******/ __webpack_require__.p = "";
74/******/
75/******/ // Load entry module and return exports
76/******/ return __webpack_require__(__webpack_require__.s = 9);
77/******/ })
78/************************************************************************/
79/******/ ([
80/* 0 */
81/***/ (function(module, exports) {
82
83module.exports = __WEBPACK_EXTERNAL_MODULE_0__;
84
85/***/ }),
86/* 1 */
87/***/ (function(module, __webpack_exports__, __webpack_require__) {
88
89"use strict";
90/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
91/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__angular_core__);
92/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return GridComponent; });
93var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
94 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
95 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
96 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
97 return c > 3 && r && Object.defineProperty(target, key, r), r;
98};
99var __metadata = (this && this.__metadata) || function (k, v) {
100 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
101};
102
103var GridComponent = (function () {
104 function GridComponent() {
105 this.rowsPerPage = 10;
106 this.dataList = [];
107 this.emptyMessage = '검색한 내역이 없습니다';
108 this.dataListToShow = [];
109 this.totalPageCount = 1;
110 this.currentPageIndex = 0;
111 this.emptyRows = [];
112 }
113 GridComponent.prototype.ngOnInit = function () {
114 if (!this.columns)
115 console.error('ng-simpleGrid: grid.columns is not exists.');
116 };
117 GridComponent.prototype.setDataList = function (dataList) {
118 this.dataList = dataList;
119 this.initializeData(dataList);
120 };
121 GridComponent.prototype.initializeData = function (dataList) {
122 this.totalPageCount = this._getTotalPageCount(this.rowsPerPage, dataList);
123 this.dataListPerPage = this._getDataListPerPage(this.rowsPerPage, dataList);
124 this.dataListToShow = this.dataListPerPage[0];
125 this.emptyRows = this._getEmptyRowsToBeFilled(this.rowsPerPage, this.dataListToShow);
126 };
127 GridComponent.prototype.search = function (key, value) {
128 if (!this.dataList)
129 return;
130 if (value === '') {
131 this.initializeData(this.dataList);
132 return;
133 }
134 var filteredList = [];
135 for (var _i = 0, _a = this.dataList; _i < _a.length; _i++) {
136 var data = _a[_i];
137 if (data[key].include(data))
138 filteredList.push(data);
139 }
140 this.initializeData(filteredList);
141 };
142 GridComponent.prototype.onClickDataItem = function (e, value, datarow, key, index) {
143 var column = this._getColumnByProperty(this.columns, key, 'onClick');
144 if (column == null)
145 return;
146 column.onClick(e, value, index, datarow);
147 };
148 GridComponent.prototype.onMovePage = function (pageIndex) {
149 if (!this.dataListPerPage)
150 return;
151 this.dataListToShow = this.dataListPerPage[pageIndex];
152 this.emptyRows = this._getEmptyRowsToBeFilled(this.rowsPerPage, this.dataListToShow);
153 this.currentPageIndex = pageIndex;
154 };
155 GridComponent.prototype.onClickDataRow = function (e, row, index) {
156 if (this.event && this.event.onClickRow) {
157 this.event.onClickRow(row, index);
158 }
159 };
160 GridComponent.prototype._getColumnByProperty = function (columns, key, property) {
161 var selectedColumn = null;
162 for (var _i = 0, columns_1 = columns; _i < columns_1.length; _i++) {
163 var column = columns_1[_i];
164 if (column.key == key) {
165 if (column.hasOwnProperty(property)) {
166 selectedColumn = column;
167 break;
168 }
169 }
170 }
171 return selectedColumn;
172 };
173 GridComponent.prototype._getTotalPageCount = function (rowsPerPage, dataList) {
174 var dataListSize = dataList.length;
175 return Math.ceil(dataListSize / rowsPerPage);
176 };
177 GridComponent.prototype._getDataListPerPage = function (rowsPerPage, dataList) {
178 var dataListPerPage = [];
179 for (var i = 0; i <= this.totalPageCount; i++) {
180 dataListPerPage.push(this.dataList.splice(0, rowsPerPage));
181 }
182 return dataListPerPage;
183 };
184 GridComponent.prototype._getEmptyRowsToBeFilled = function (rowsPerPage, dataList) {
185 var emptyRowsCount = rowsPerPage - dataList.length;
186 return new Array(emptyRowsCount);
187 };
188 return GridComponent;
189}());
190__decorate([
191 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Input"])(),
192 __metadata("design:type", Array)
193], GridComponent.prototype, "columns", void 0);
194__decorate([
195 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Input"])(),
196 __metadata("design:type", Object)
197], GridComponent.prototype, "event", void 0);
198__decorate([
199 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Input"])(),
200 __metadata("design:type", Number)
201], GridComponent.prototype, "rowsPerPage", void 0);
202__decorate([
203 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Input"])(),
204 __metadata("design:type", Array)
205], GridComponent.prototype, "dataList", void 0);
206__decorate([
207 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Input"])(),
208 __metadata("design:type", String)
209], GridComponent.prototype, "emptyMessage", void 0);
210__decorate([
211 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Input"])(),
212 __metadata("design:type", String)
213], GridComponent.prototype, "emptySubMessage", void 0);
214GridComponent = __decorate([
215 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Component"])({
216 selector: 'ng-simpleGrid',
217 styles: [__webpack_require__(4)],
218 template: __webpack_require__(6)
219 }),
220 __metadata("design:paramtypes", [])
221], GridComponent);
222
223
224
225/***/ }),
226/* 2 */
227/***/ (function(module, __webpack_exports__, __webpack_require__) {
228
229"use strict";
230/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
231/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__angular_core__);
232/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return PaginationComponent; });
233var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
234 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
235 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
236 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
237 return c > 3 && r && Object.defineProperty(target, key, r), r;
238};
239var __metadata = (this && this.__metadata) || function (k, v) {
240 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
241};
242
243var PaginationComponent = (function () {
244 function PaginationComponent() {
245 this.movePage = new __WEBPACK_IMPORTED_MODULE_0__angular_core__["EventEmitter"]();
246 }
247 PaginationComponent.prototype.ngOnInit = function () {
248 console.log('oninit pagination');
249 };
250 PaginationComponent.prototype.createRange = function (number) {
251 var numberList = [];
252 for (var i = 0; i < number; i++) {
253 numberList.push(i);
254 }
255 return numberList;
256 };
257 PaginationComponent.prototype.onMovePage = function (pageIndex) {
258 this.movePage.emit(pageIndex);
259 };
260 PaginationComponent.prototype.onMoveFirst = function () {
261 var FIRST_PAGE_INDEX = 0;
262 if (this.currentPageIndex == FIRST_PAGE_INDEX)
263 return;
264 this.onMovePage(FIRST_PAGE_INDEX);
265 };
266 PaginationComponent.prototype.onMoveLast = function () {
267 var LAST_PAGE_INDEX = this.totalPageCount - 1;
268 if (this.currentPageIndex == LAST_PAGE_INDEX)
269 return;
270 this.onMovePage(LAST_PAGE_INDEX);
271 };
272 PaginationComponent.prototype.onMoveNext = function () {
273 var LAST_PAGE_INDEX = this.totalPageCount - 1;
274 if (this.currentPageIndex == LAST_PAGE_INDEX)
275 return;
276 this.currentPageIndex = this.currentPageIndex + 1;
277 this.onMovePage(this.currentPageIndex);
278 };
279 PaginationComponent.prototype.onMovePrev = function () {
280 var FIRST_PAGE_INDEX = 0;
281 if (this.currentPageIndex == FIRST_PAGE_INDEX)
282 return;
283 this.currentPageIndex = this.currentPageIndex - 1;
284 this.onMovePage(this.currentPageIndex);
285 };
286 return PaginationComponent;
287}());
288__decorate([
289 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Input"])(),
290 __metadata("design:type", Number)
291], PaginationComponent.prototype, "totalPageCount", void 0);
292__decorate([
293 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Input"])(),
294 __metadata("design:type", Number)
295], PaginationComponent.prototype, "currentPageIndex", void 0);
296__decorate([
297 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Output"])(),
298 __metadata("design:type", __WEBPACK_IMPORTED_MODULE_0__angular_core__["EventEmitter"])
299], PaginationComponent.prototype, "movePage", void 0);
300PaginationComponent = __decorate([
301 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["Component"])({
302 selector: 'ng-simplePagination',
303 styles: [__webpack_require__(5)],
304 template: __webpack_require__(7)
305 }),
306 __metadata("design:paramtypes", [])
307], PaginationComponent);
308
309
310
311/***/ }),
312/* 3 */
313/***/ (function(module, __webpack_exports__, __webpack_require__) {
314
315"use strict";
316/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__grid_component__ = __webpack_require__(1);
317/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_0__grid_component__["a"]; });
318/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__pagination_component__ = __webpack_require__(2);
319/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return __WEBPACK_IMPORTED_MODULE_1__pagination_component__["a"]; });
320/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__grid_module__ = __webpack_require__(8);
321/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return __WEBPACK_IMPORTED_MODULE_2__grid_module__["a"]; });
322
323
324
325
326
327/***/ }),
328/* 4 */
329/***/ (function(module, exports) {
330
331module.exports = ".tbl-search-result {\n margin: 0;\n padding: 0;\n border: 0;\n outline: 0;\n vertical-align: middle;\n background: transparent;\n border-spacing: 0;\n width: 100%;\n border: 1px solid #dee1e6;\n border-width: 1px 1px 0 1px;\n table-layout: fixed; }\n .tbl-search-result thead th {\n border-top: 1px;\n height: 40px;\n text-align: center;\n color: #6d6e73;\n background: #f2f5fa;\n font-size: 14px;\n padding: 0 5px; }\n .tbl-search-result tbody tr:hover {\n background-color: beige; }\n .tbl-search-result tbody td {\n cursor: pointer;\n text-align: center;\n font-size: 14px;\n color: #6d6e73;\n text-overflow: ellipsis;\n white-space: nowrap;\n overflow: hidden;\n height: 40px;\n border-bottom: 1px solid #dee1e6;\n padding: 0 5px; }\n .tbl-search-result tbody td.no-data {\n padding: 0;\n height: 200px;\n color: #4d5662;\n font-size: 16px;\n font-weight: bold; }\n .tbl-search-result tbody td.no-data .sub {\n font-size: 14px;\n color: #6d6e73;\n line-height: 150%;\n margin-top: 20px;\n font-weight: 400; }\n .tbl-search-result tbody td button {\n background-color: #555555;\n /* Green */\n cursor: pointer;\n border: none;\n color: white;\n padding: 5px 10px;\n margin: 5px;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 16px; }\n"
332
333/***/ }),
334/* 5 */
335/***/ (function(module, exports) {
336
337module.exports = ".paginate {\n text-align: center;\n padding: 10px 0;\n font: 0/0 \"Noto Sans KR\"; }\n .paginate a {\n display: inline-block;\n width: 30px;\n height: 30px;\n text-align: center;\n font-size: 15px;\n line-height: 30px;\n cursor: pointer;\n vertical-align: middle; }\n .paginate strong {\n display: inline-block;\n width: 30px;\n height: 30px;\n text-align: center;\n font-size: 15px;\n line-height: 30px;\n cursor: pointer;\n vertical-align: middle;\n border: 1px solid #fcd20c;\n font-size: 15px;\n line-height: 26px; }\n .paginate .button-prev {\n font: 0/0 \"Noto Sans KR\";\n background: url(\"/assets/images/icon/ico-paginate-prev.png\") 50% 50% no-repeat; }\n .paginate .button-next {\n font: 0/0 \"Noto Sans KR\";\n background: url(\"/assets/images/icon/ico-paginate-next.png\") 50% 50% no-repeat; }\n"
338
339/***/ }),
340/* 6 */
341/***/ (function(module, exports) {
342
343module.exports = "<table class=\"tbl-search-result\">\n <thead>\n <tr>\n <ng-template ngFor let-column [ngForOf]=\"columns\">\n <th [width]=\"column.width || '10%'\">{{ column.name }}</th>\n </ng-template>\n </tr>\n </thead>\n <tbody>\n <ng-template ngFor let-datarow [ngForOf]=\"dataListToShow\" let-i=\"index\">\n <tr (click)=\"onClickDataRow($event, datarow, i)\">\n <ng-template ngFor let-column [ngForOf]=\"columns\" let-i=\"index\">\n \n <ng-template [ngIf]=\"column.type == 'text'\">\n <td (click)=\"onClickDataItem($event, column.value ? column.value : datarow[column.key], datarow, column.key, i)\">\n {{ column.value ? column.value : datarow[column.key] }}\n </td>\n </ng-template>\n\n <ng-template [ngIf]=\"column.type == 'button'\">\n <td>\n <button\n (click)=\"onClickDataItem($event, column.value ? column.value : datarow[column.key], datarow, column.key, i)\">\n {{ column.value ? column.value : datarow[column.key] }}\n </button>\n </td>\n </ng-template>\n\n </ng-template>\n </tr>\n </ng-template>\n <ng-template ngFor let-emptyRow [ngForOf]=\"emptyRows\">\n <tr>\n <ng-template ngFor let-column [ngForOf]=\"columns\" let-i=\"index\">\n <td>\n </td>\n </ng-template>\n </tr>\n </ng-template>\n <ng-template [ngIf]=\"dataListToShow.length === 0\">\n <tr>\n <td class=\"no-data\"\n [style.height.px]=\"rowsPerPage * 30\"\n [attr.colspan]=\"columns.length\">\n <p>{{ emptyMessage }}</p>\n <p class=\"sub\" [innerHTML]=\"emptySubMessage\">\n </p>\n </td>\n </tr>\n </ng-template>\n </tbody>\n</table>\n<ng-simplePagination\n [totalPageCount]=\"totalPageCount\"\n [currentPageIndex]=\"currentPageIndex\"\n (movePage)=\"onMovePage($event)\">\n</ng-simplePagination>"
344
345/***/ }),
346/* 7 */
347/***/ (function(module, exports) {
348
349module.exports = "<div class=\"paginate\">\n <a class=\"item\" (click)=\"onMoveFirst()\">First</a>\n <a class=\"button-prev\" (click)=\"onMovePrev()\">처음</a>\n \n <ng-template ngFor let-pageIndex [ngForOf]=\"createRange(totalPageCount)\">\n <ng-template [ngIf]=\"currentPageIndex === pageIndex\">\n <strong (click)=\"onMovePage(pageIndex)\">\n {{ pageIndex + 1 }} \n </strong> \n </ng-template>\n\n <ng-template [ngIf]=\"currentPageIndex !== pageIndex\">\n <a (click)=\"onMovePage(pageIndex)\">\n {{ pageIndex + 1 }} \n </a>\n </ng-template>\n </ng-template>\n \n <a class=\"button-next\" (click)=\"onMoveNext()\">끝</a>\n <a class=\"item\" (click)=\"onMoveLast()\">Last</a>\n</div>"
350
351/***/ }),
352/* 8 */
353/***/ (function(module, __webpack_exports__, __webpack_require__) {
354
355"use strict";
356/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__(0);
357/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__angular_core__);
358/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__(11);
359/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__angular_forms__);
360/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_common__ = __webpack_require__(10);
361/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_common___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__angular_common__);
362/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__grid_component__ = __webpack_require__(1);
363/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__pagination_component__ = __webpack_require__(2);
364/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return GridModule; });
365var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
366 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
367 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
368 else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
369 return c > 3 && r && Object.defineProperty(target, key, r), r;
370};
371
372
373
374
375
376var GridModule = (function () {
377 function GridModule() {
378 }
379 return GridModule;
380}());
381GridModule = __decorate([
382 __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__angular_core__["NgModule"])({
383 imports: [__WEBPACK_IMPORTED_MODULE_2__angular_common__["CommonModule"], __WEBPACK_IMPORTED_MODULE_1__angular_forms__["ReactiveFormsModule"]],
384 declarations: [__WEBPACK_IMPORTED_MODULE_3__grid_component__["a" /* GridComponent */], __WEBPACK_IMPORTED_MODULE_4__pagination_component__["a" /* PaginationComponent */]],
385 exports: [__WEBPACK_IMPORTED_MODULE_2__angular_common__["CommonModule"], __WEBPACK_IMPORTED_MODULE_3__grid_component__["a" /* GridComponent */], __WEBPACK_IMPORTED_MODULE_4__pagination_component__["a" /* PaginationComponent */]]
386 })
387], GridModule);
388
389
390
391/***/ }),
392/* 9 */
393/***/ (function(module, __webpack_exports__, __webpack_require__) {
394
395"use strict";
396Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
397/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__grid_index__ = __webpack_require__(3);
398/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "GridModule", function() { return __WEBPACK_IMPORTED_MODULE_0__grid_index__["a"]; });
399/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "GridComponent", function() { return __WEBPACK_IMPORTED_MODULE_0__grid_index__["b"]; });
400/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "PaginationComponent", function() { return __WEBPACK_IMPORTED_MODULE_0__grid_index__["c"]; });
401
402
403
404/***/ }),
405/* 10 */
406/***/ (function(module, exports) {
407
408module.exports = __WEBPACK_EXTERNAL_MODULE_10__;
409
410/***/ }),
411/* 11 */
412/***/ (function(module, exports) {
413
414module.exports = __WEBPACK_EXTERNAL_MODULE_11__;
415
416/***/ })
417/******/ ]);
418});
419//# sourceMappingURL=ng-simplegrid.umd.js.map
\No newline at end of file