                     [:strong (vlib/safe-html (:text argument))]]
                    [:div (t :common :author) ": " (:nickname author)]
                    [:div (t :common :issue) ": " (:title issue)]]))))
-(def reference-usage-for-single-argument (nom/factory ReferenceUsageForSingleArgumentView {:keyfn identity}))
+(def reference-usage-for-single-argument (om/factory ReferenceUsageForSingleArgumentView {:keyfn identity}))
 
 (defui ReferenceUsagesForArgumentsView
-  static nom/IQuery
+  static om/IQuery
   (query [this]
          `[:arguments])
   Object
   (render [this]
-          (let [{:keys [issue arguments author]} (nom/props this)]
+          (let [{:keys [issue arguments author]} (om/props this)]
             (html [:div
                    (map
                     #(reference-usage-for-single-argument

  "Handle interaction with already existing references, for example showing
  usages in other statements / arguments or providing a form to use it in the
  own statement."
  (:require [om.core :as om]
            [om.dom :as dom]
            [om.next :as nom :refer-macros [defui]]
            [clojure.spec.alpha :as s]
            [goog.string :refer [format]]
            [goog.string.format]

                     [:div.text-center
                      (vlib/view-header (t :references :usages/not-found-lead))
                      [:p (t :references :usages/not-found-body) "."]])]))))
(def usages-view-next (om/factory UsagesView))

(defui ReferenceView
  "Nested reference link in text."
  Object
  (render [this]
          (let [{:keys [text url id dom-pre dom-post]} (om/props this)]
            (html [:span
                   [:span dom-pre]
                   [:span.arguments.pointer {:onClick #(click-reference (Reference. id text url))}
                    text " " (vlib/logo)]
                   [:span dom-post]]))))
(def reference (om/factory ReferenceView))
