From 6c2e57383b6260a2876a4ff0d16b71018d07f4a2 Mon Sep 17 00:00:00 2001
From: Jean-Baptiste Pasquier <contact@jbpasquier.eu>
Date: Wed, 5 Jun 2019 11:45:41 +0200
Subject: [PATCH] feature: add drive on project

---
 src/page-project-drive.pug         | 11 +++++++++++
 src/page-project.pug               |  5 +++++
 src/styles/base/main.scss          |  5 +++++
 src/styles/components/chat.scss    |  1 +
 src/styles/components/sidebar.scss |  4 ++++
 5 files changed, 26 insertions(+)
 create mode 100644 src/page-project-drive.pug

diff --git a/src/page-project-drive.pug b/src/page-project-drive.pug
new file mode 100644
index 00000000..852dbf88
--- /dev/null
+++ b/src/page-project-drive.pug
@@ -0,0 +1,11 @@
+sib-widget(name='hd-drive')
+    template
+        iframe.drive.chat-view(
+            src='https://drive.google.com/embeddedfolderview?id=${value}'
+        )
+.content-box.full-width.chat-view
+    sib-display(
+        bind-resources=""
+        data-fields="driveID"
+        widget-driveID='hd-drive'
+    )
\ No newline at end of file
diff --git a/src/page-project.pug b/src/page-project.pug
index 6c6b720f..2e871cf0 100644
--- a/src/page-project.pug
+++ b/src/page-project.pug
@@ -7,6 +7,8 @@
     include page-project-edit.pug
   #project-create
     include page-project-create.pug
+  #project-drive
+    include page-project-drive.pug
 nav.jsRightMenu(role='navigation')
   sib-router(default-route='project-chat')
     ul
@@ -18,6 +20,9 @@ nav.jsRightMenu(role='navigation')
       sib-route(name='project-profile', use-id)
         li 
           a Information
+      sib-route(name='project-drive', use-id)
+        li 
+          a Drive
       sib-route(name='project-edit', use-id)
       //-   li 
       //-     a Edit
diff --git a/src/styles/base/main.scss b/src/styles/base/main.scss
index c8274c4b..a64ec03d 100644
--- a/src/styles/base/main.scss
+++ b/src/styles/base/main.scss
@@ -122,6 +122,11 @@ a {
   }
 }
 
+.drive {
+  width: 100%;
+  border: 0;
+}
+
 .backlink {
   font-size: 1.5rem;
   margin: 2rem 0 0 2rem;
diff --git a/src/styles/components/chat.scss b/src/styles/components/chat.scss
index 26407aff..5ac4192f 100644
--- a/src/styles/components/chat.scss
+++ b/src/styles/components/chat.scss
@@ -5,6 +5,7 @@
   padding: 0;
   height: calc(100vh - 84px);
   position: relative;
+  overflow: hidden;
 
   > sib-chat {
     position: absolute;
diff --git a/src/styles/components/sidebar.scss b/src/styles/components/sidebar.scss
index ed30795d..2377358a 100644
--- a/src/styles/components/sidebar.scss
+++ b/src/styles/components/sidebar.scss
@@ -92,6 +92,10 @@
           &[name$='profile']>li {
             @include ci('information');
           }
+
+          &[name$='drive']>li {
+            @include ci('file');
+          }
         }
       }
     }
-- 
GitLab