     [:div {:style {:display "flex"}}
      (when-not (empty? data)
        [:div {:style {:flex "0 1 auto"}} [ExpandButton {:expanded? expanded?
-                                               :path path
-                                               :emit-fn emit-fn}]])
+                                                        :path path
+                                                        :emit-fn emit-fn}]])
      [:div {:style {:flex 1}}
       [:span (if (vector? data) "[" "(")]
       (if expanded?

    [:polygon {:points "0,0 0,100 100,50" :stroke "black"}]]])

(def styles
  {:shell {:backgroundColor "#FAFAFA"}
   :strings {:color "#4Ebb4E"}
   :keywords {:color "purple"}
   :numbers {:color "blue"}

      (let [data-frisk (:data-frisk @state-atom)
            visible? (:visible? data-frisk)]
        [:div {:style (merge {:position "fixed"
                              :right 0
                              :bottom 0
                              :width "100%"
