       []
       [v-box
        :gap "15px"
-<<<<<<< Temporary merge branch 1
        :children [[title :label "[checkbox ... ]"]
                   [gap :size "0px"]                         ;; Double the 15px gap from the parent v-box
-=======
-       :children [[title :label "Checkboxes"]
-                  [gap :size "0px"]
->>>>>>> Temporary merge branch 2
                   [checkbox
                    :label "always ticked (state stays true when you click)"
                    :model (= 1 1)]    ;; true means always ticked

                              ]]
                  ]])))

>>>>>>> Temporary merge branch 2

(defn panel
  []

                                           :on-click #(reset! text-val "blah")]]]]]]])))


(defn inputs-demo-mike
  []
  (let [text-val        (reagent/atom nil)
        disabled?       (reagent/atom false)
        change-on-blur? (reagent/atom false)
        ]
    (fn
      []
      [v-box
       :gap      "15px"
       :children [[title :label "[input-text ... ]"]
                  [gap :size "0px"]                         ;; Double the 15px gap from the parent v-box
                  [h-box
                   :gap      "20px"

                   :children [[input-text
                               :model           text-val
                               :placeholder     "placeholder message"
                               :on-change       #(reset! text-val %)
                               :change-on-blur? change-on-blur?
                               :disabled?       disabled?]

                              [v-box
                               :gap "15px"
                               :children [[label :label (str ":model is currently: '" (if @text-val @text-val "nil") "'")]
                                          [checkbox
                                           :label     ":change-on-blur? (when should on-change be called?  On each key press OR on-blur)"
                                           :model     change-on-blur?
                                           :on-change (fn [val]
                                                        (reset! change-on-blur? val))]
                                          [checkbox
                                           :label     ":disabled?"
                                           :model     disabled?
                                           :on-change (fn [val]
                                                        (reset! disabled? val))]
                                          [button
                                           :label    "Set :model to 'blah'"
                                           :on-click #(reset! text-val "blah")]
                                          ]]]]]])))



(defn hyperlink-demo
  []
  (fn
