                              :on-tab-click #(om/update! data :selected-tab-name %)})
           "Selected: " (str selected-tab-name)])))
 
-  (defcard tab-row
+  (defcard-om tab-row
     "Here, a parent renders a `tab-row`. Note that the `tab-row` itself does not
     track which tab is selected as state. Instead, the parent tells the tab row
     which tab is selected. It's the parent's responsibility to listen to the

    here), or some other means. (Often, in our app, we accomplish this by
    navigating to a different URL, which specifies the tab which should be
    selected.)"
    (om-root tab-row-parent)
    {:selected-tab-name :tab-one})

  (defn tab-row-with-icon-parent [{:keys [selected-tab-name] :as data} owner]

             [:span.tab-icon icon])
           [:span.tab-label label]])]))))

(dc/do
  (defn tab-row-parent [{:keys [selected-tab-name] :as data} owner]
    (om/component
        (html
