                  :style {:fill (if popover-color
                                  popover-color
                                  (if grey-arrow? "#f7f7f7" "white"))
-                         :stroke (when-not no-border? "rgba(0, 0, 0, .2)")
+                         :stroke (or popover-border-color (when-not no-border? "rgba(0, 0, 0, .2)"))
                          :stroke-width "1"}}]]))
 
 

   {:name :body              :required false                        :type "string | hiccup"  :validate-fn string-or-hiccup? :description "describes the popover body. Must be a single component"}
   {:name :tooltip-style?    :required false  :default false        :type "boolean"                                         :description "setup popover styles for a tooltip"}
   {:name :popover-color     :required false  :default "white"      :type "string"           :validate-fn string?           :description "fill color of the popover"}
   {:name :arrow-length      :required false  :default 11           :type "integer | string" :validate-fn number-or-string? :description "the length in pixels of the arrow (from pointy part to middle of arrow base)"}
   {:name :arrow-width       :required false  :default 22           :type "integer | string" :validate-fn number-or-string? :description "the width in pixels of arrow base"}
   {:name :arrow-gap         :required false  :default -1           :type "integer"          :validate-fn number?           :description "px gap between the anchor and the arrow tip. Positive numbers push the popover away from the anchor"}

           :height          height
           :tooltip-style?  tooltip-style?
           :popover-color   popover-color
           :popover-border-color popover-border-color
           :arrow-length    arrow-length
           :arrow-width     arrow-width
           :arrow-gap       arrow-gap
