ryohek 5 anos atrás
pai
commit
dd160c538f

+ 5 - 1
src/client/js/components/PageEditor/GridEditModal.jsx

@@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
 import {
 import {
   Modal, ModalHeader, ModalBody, ModalFooter,
   Modal, ModalHeader, ModalBody, ModalFooter,
 } from 'reactstrap';
 } from 'reactstrap';
-import BootstrapGrid from "./../../models/BootstrapGrid";
+import BootstrapGrid from '../../models/BootstrapGrid';
 
 
 export default class GridEditModal extends React.PureComponent {
 export default class GridEditModal extends React.PureComponent {
 
 
@@ -34,6 +34,10 @@ export default class GridEditModal extends React.PureComponent {
   show(gridHtml) {
   show(gridHtml) {
     this.init(gridHtml);
     this.init(gridHtml);
     this.setState({ show: true });
     this.setState({ show: true });
+    const test = new BootstrapGrid([1, 11], 'md');
+    const test1 = new BootstrapGrid([2, 10], 'dd');
+    console.log(test.responsiveSize);
+    console.log(test1.responsiveSize);
   }
   }
 
 
   hide() {
   hide() {

+ 5 - 1
src/client/js/models/BootstrapGrid.js

@@ -5,6 +5,10 @@ export default class BootstrapGrid {
     this.responsiveSize = BootstrapGrid.validateResponsiveSize(responsiveSize);
     this.responsiveSize = BootstrapGrid.validateResponsiveSize(responsiveSize);
   }
   }
 
 
+  static ResponsiveSize = {
+    XS: 'xs', SM: 'sm', MD: 'md',
+  }
+
   static validateColsRatios(colsRatios) {
   static validateColsRatios(colsRatios) {
 
 
     if (colsRatios.length === 0) {
     if (colsRatios.length === 0) {
@@ -22,7 +26,7 @@ export default class BootstrapGrid {
   }
   }
 
 
   static validateResponsiveSize(responsiveSize) {
   static validateResponsiveSize(responsiveSize) {
-    if (responsiveSize === '' || responsiveSize === 'sm' || responsiveSize === 'md') {
+    if (responsiveSize === BootstrapGrid.ResponsiveSize.XS || responsiveSize === BootstrapGrid.ResponsiveSize.SM || this.responsiveSize === BootstrapGrid.ResponsiveSize.MD) {
       return responsiveSize;
       return responsiveSize;
     }
     }
     return new Error('Incorrect size');
     return new Error('Incorrect size');