              (when (or (:brand bs)
                        (:toggle-button bs)
                        (:toggle-nav-key bs))
-               ;;TODO: Think about `render-header`, and if brand and
-               ;;toggle button are the only things that would ever go
-               ;;in there. What if someone wants a brand, and some
-               ;;text?
                (render-header owner bs))
              (map #(render-navbar-child owner % bs) children))))))
 

     (if (and (:navbar? bs)
              (not (:collapsible? bs)))
       (d/ul (u/merge-props props ul-props) children)
       (d/nav props (d/ul ul-props children))))))

(sm/defn nav :- t/Component
  [opts :- Nav & children]

   [_]
   (let [{:keys [opts children]} (om/get-props owner)
         [bs props] (t/separate Nav opts {:bs-class "nav"})
         classes {:navbar-collapse (:collapsible? bs)}
         ul-props {:ref "ul"
                   :class (d/class-set
                           (merge (t/bs-class-set bs)
