Browse Source

fb for the cols

kaoritokashiki 5 years ago
parent
commit
847ac19f25
1 changed files with 43 additions and 8 deletions
  1. 43 8
      src/client/js/components/PageEditor/GridEditModal.jsx

+ 43 - 8
src/client/js/components/PageEditor/GridEditModal.jsx

@@ -34,7 +34,16 @@ export default class GridEditModal extends React.PureComponent {
     const cols = [];
     for (let i = 0; i < 12; i++) {
       // [bg-light:TODO support dark mode by GW-3037]
-      cols.push(<div className="bg-light grid-bg-col col-1"></div>);
+      cols.push(<div className="bg-light grid-bg-col col-1">t</div>);
+    }
+    return cols;
+  }
+
+  showEditableCols() {
+    const cols = [];
+    for (let i = 0; i < 12; i++) {
+      // [bg-light:TODO support dark mode by GW-3037]
+      cols.push(<div className="bg-dark grid-bg-col col-1"></div>);
     }
     return cols;
   }
@@ -45,8 +54,8 @@ export default class GridEditModal extends React.PureComponent {
         <ModalHeader tag="h4" toggle={this.cancel} className="bg-primary text-light">
           Edit Grid
         </ModalHeader>
-        <ModalBody className="p-0">
-          <div className="container position-absolute p-4">
+        <ModalBody className="">
+          <div className="container">
             <div className="row">
               <div className="col-3">
                 <h5>Phone</h5>
@@ -58,12 +67,38 @@ export default class GridEditModal extends React.PureComponent {
                 <h5>Large Desktop</h5>
                 <div className="device-container"></div>
               </div>
-              <div className="col-9">
+              {/* <div className="col-9">
+                <div className="position-absolute">
+                  <div className="row h-100 flex-nowrap overflow-auto">{this.showBgCols()}</div>
+                  <div className="position-relative">
+                    <div className="row h-100 flex-nowrap overflow-auto">
+                      <div className="bg-dark grid-editable-col col-3"></div>
+                      <div className="bg-dark grid-editable-col col-5"></div>
+                      <div className="bg-dark grid-editable-col col-4"></div>
+                    </div>
+                  </div>
+                </div> */}
+              <div className="offset-3 col-9 position-absolute">
                 <div className="row h-100 flex-nowrap overflow-auto">{this.showBgCols()}</div>
               </div>
+              <div className="col-9 position-relative">
+                <div className="row h-100 flex-nowrap overflow-auto">
+                  <div className="bg-dark grid-editable-col col-3"></div>
+                  <div className="bg-dark grid-editable-col col-5"></div>
+                  <div className="bg-dark grid-editable-col col-4"></div>
+                </div>
+              </div>
             </div>
+            {/* <div className="col-9 position-relative">
+                <div className="row h-100 flex-nowrap overflow-auto">
+                  <div className="bg-dark grid-editable-col col-3"></div>
+                  <div className="bg-dark grid-editable-col col-5"></div>
+                  <div className="bg-dark grid-editable-col col-4"></div>
+                </div>
+              </div> */}
+            {/* </div> */}
           </div>
-          <div className="container position-relative p-4">
+          {/* <div className="container position-relative p-4">
             <div className="row">
               <div className="col-3">
                 <h5>Phone</h5>
@@ -78,14 +113,14 @@ export default class GridEditModal extends React.PureComponent {
               <div className="col-9">
                 <div className="row h-100 flex-nowrap overflow-auto">
                   {/* [bg-dark:TODO support dark mode by GW-3037] */}
-                  {/* [Just an example to check if bg-cols and editable-cols fit] */}
-                  <div className="bg-dark grid-editable-col col-3"></div>
+          {/* [Just an example to check if bg-cols and editable-cols fit] */}
+          {/* <div className="bg-dark grid-editable-col col-3"></div>
                   <div className="bg-dark grid-editable-col col-5"></div>
                   <div className="bg-dark grid-editable-col col-4"></div>
                 </div>
               </div>
             </div>
-          </div>
+          </div> */}
         </ModalBody>
         <ModalFooter className="grw-modal-footer">
           <div className="ml-auto">