             [rum.core :as rum]))
 
 (enable-console-print!)
-
-(defonce digest-shown (atom false))
-
-(defn resource-provided?
-  [resource]
-  (let [cpu (:cpu resource)
-        memory (:memory resource)]
-    (or (> cpu 0)
-        (> memory 0))))
-
-(rum/defc form-subheader < rum/reactive [image image-digest]
-  (if image-digest
-    (comp/click-away-listener
-      {:onClickAway #(reset! digest-shown false)}
-      (comp/tooltip
-        {:PopperProps          {:disablePortal true}
-         :onClose              #(reset! digest-shown false)
-         :open                 (rum/react digest-shown)
-         :disableFocusListener true
-         :disableHoverListener true
-         :disableTouchListener true
-         :title                image-digest}
-        (html [:span {:onClick #(reset! digest-shown true)
-                      :style   {:cursor "pointer"}} image])))
-    (html [:span image])))
 
 (rum/defc form-replicas < rum/static [tasks]
   (let [data (->> tasks

      (comp/card-header
        {:title     (:serviceName service)
         :className "Swarmpit-form-card-header"
         :subheader (form-subheader image image-digest)
         :action    (menu/menu
                      actions
                      :serviceGeneralMenuAnchor

    "not running" (label/info state)
    "partly running" (label/yellow state)))

(defn- autoredeploy-label
  [autoredeploy]
  (when autoredeploy (label/primary "autoredeploy")))
