     om/IRender
     (render [_]
       (html
-       [:div.make
-        [:form.menu-invite-form.make
-         [:input {:type "text"
-                  :required "true"
-                  :data-adaptive ""
-                  :onMouseDown (fn [e]
-                                 (.focus (.-target e))
-                                 (goog.dom.selection/setStart (.-target e) 0)
-                                 (goog.dom.selection/setEnd (.-target e) 10000)
-                                 (utils/stop-event e))
-                  :value (urls/absolute-doc-url (:document/id app))}]
-         [:label {:data-placeholder "Copy the url to share"}]]]))))
+       [:form.menu-invite-form.make
+        [:input {:type "text"
+                 :required "true"
+                 :data-adaptive ""
+                 :onMouseDown (fn [e]
+                                (.focus (.-target e))
+                                (goog.dom.selection/setStart (.-target e) 0)
+                                (goog.dom.selection/setEnd (.-target e) 10000)
+                                (utils/stop-event e))
+                 :value (urls/absolute-doc-url (:document/id app))}]
+        [:label {:data-placeholder "Copy the url to share"}]]))))
 
 (defn auth-link [app owner {:keys [source] :as opts}]
   (reify

           ;; TODO: keep track of invites
           ])))))

(defn sharing [app owner]
  (reify
    om/IDisplayName (display-name [_] "Overlay Sharing")

            :document.privacy/private (om/build private-sharing app)
            ;;read-only sharing needs to know the user's permission for the doc
            :document.privacy/read-only (om/build read-only-sharing app)
            (om/build unknown-sharing app))

          (case cant-edit-reason
            :no-private-docs-flag
