From 6a73699a10edb842b2b5eba4ef05731772859f13 Mon Sep 17 00:00:00 2001
From: Geireann <60007097+geireann@users.noreply.github.com>
Date: Wed, 7 Apr 2021 14:45:14 -0400
Subject: bug fixes

---
 src/client/util/CaptureManager.tsx | 47 +++++++++++++++++++++++++-------------
 1 file changed, 31 insertions(+), 16 deletions(-)

(limited to 'src/client/util/CaptureManager.tsx')

diff --git a/src/client/util/CaptureManager.tsx b/src/client/util/CaptureManager.tsx
index f01fcd0d2..cea0c182f 100644
--- a/src/client/util/CaptureManager.tsx
+++ b/src/client/util/CaptureManager.tsx
@@ -2,16 +2,10 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
 import { action, computed, observable, runInAction } from "mobx";
 import { observer } from "mobx-react";
 import * as React from "react";
-import { ColorState, SketchPicker } from "react-color";
 import { Doc } from "../../fields/Doc";
 import { BoolCast, StrCast, Cast } from "../../fields/Types";
 import { addStyleSheet, addStyleSheetRule, Utils } from "../../Utils";
-import { GoogleAuthenticationManager } from "../apis/GoogleAuthenticationManager";
-import { DocServer } from "../DocServer";
-import { Networking } from "../Network";
 import { MainViewModal } from "../views/MainViewModal";
-import { CurrentUserUtils } from "./CurrentUserUtils";
-import { GroupManager } from "./GroupManager";
 import "./CaptureManager.scss";
 import { undoBatch } from "./UndoManager";
 const higflyout = require("@hig/flyout");
@@ -22,6 +16,7 @@ export const Flyout = higflyout.default;
 export class CaptureManager extends React.Component<{}> {
     public static Instance: CaptureManager;
     static _settingsStyle = addStyleSheet();
+    @observable _document: any;
     @observable isOpen: boolean = false; // whether the CaptureManager is to be displayed or not.
 
 
@@ -31,18 +26,27 @@ export class CaptureManager extends React.Component<{}> {
     }
 
     public close = action(() => this.isOpen = false);
-    public open = action(() => this.isOpen = true);
+    public open = action((doc: Doc) => {
+        this.isOpen = true;
+        this._document = doc;
+    });
 
 
-    @computed get colorsContent() {
-
-        return <div className="colors-content">
+    @computed get visibilityContent() {
 
+        return <div className="capture-block">
+            <div className="capture-block-title">Visibility
+                <div className="visibility-radio">
+                    <input type="radio" value="private" name="visibility" /> Private
+                    <input type="radio" value="public" name="visibility" /> Public
+                </div>
+            </div>
         </div>;
     }
 
-    @computed get formatsContent() {
-        return <div className="prefs-content">
+    @computed get linksContent() {
+        return <div className="capture-block">
+            <div className="capture-block-title">Links</div>
 
         </div>;
     }
@@ -52,11 +56,19 @@ export class CaptureManager extends React.Component<{}> {
 
 
     private get captureInterface() {
-        return <div className="settings-interface">
-            <div className="settings-panel">
-
+        return <div className="capture-interface">
+            <div className="capture-t1">
+                <div className="recordButtonOutline" style={{}}>
+                    <div className="recordButtonInner" style={{}}>
+                    </div>
+                </div>
+                Conversation Capture
             </div>
+            <div className="capture-t2">
 
+            </div>
+            {this.visibilityContent}
+            {this.linksContent}
             <div className="close-button" onClick={this.close}>
                 <FontAwesomeIcon icon={"times"} color="black" size={"lg"} />
             </div>
@@ -70,6 +82,9 @@ export class CaptureManager extends React.Component<{}> {
             isDisplayed={this.isOpen}
             interactive={true}
             closeOnExternalClick={this.close}
-            dialogueBoxStyle={{ width: "500px", height: "300px", background: Cast(Doc.SharingDoc().userColor, "string", null) }} />;
+            dialogueBoxStyle={{ width: "500px", height: "300px", border: "none", background: Cast(Doc.SharingDoc().userColor, "string", null) }}
+            overlayStyle={{ background: "black" }}
+            overlayDisplayedOpacity={0.6}
+        />
     }
 }
\ No newline at end of file
-- 
cgit v1.2.3-70-g09d2

