     (render [_]
       (let [property-details (-> data :property-details :data)
             property_data (:property_data property-details)]
-        (html [:div.col-md-12
+        (html [:div {:class (str "col-md-12" (if (:property_id (:property-details data)) "" " hidden"))}
                [:h2 "Property Details"]
                (bs/panel
                 (:slug property-details)

      (when (and old-programmes
                 (nil? programmes))
        (println "Clearing projects.")
        (om/update! data [:projects :data] []))

      (when (and old-projects
                 (nil? projects))
        (println "Clearing properties.")
        (om/update! data [:properties :data] []))

      (when (and old-properties
                 (nil? properties))
        (println "Clearing devices, sensors and measurements.")
        (om/update! data [:devices :data] [])
        (om/update! data [:sensors :data] [])
        (om/update! data [:measurements :data] []))


(defmethod properties-table-html :has-data [properties owner]
  (let [table-id "properties-table"
        history  (om/get-shared owner :history)]
    [:div.col-md-12
     [:table {:className "table table-hover"}
      [:thead
