 
        :component-function
        (fn
-         [& {:keys [children position width height popover-color arrow-length arrow-width padding margin-left margin-top tooltip-style? title]
+         [& {:keys [children position width height style arrow-length arrow-width padding margin-left margin-top tooltip-style? title]
              :or {arrow-length 11 arrow-width 22}
              :as args}]
          {:pre [(validate-args-macro popover-border-args-desc args "popover-border")]}

               :on-cancel      on-cancel
               :width          width
               :tooltip-style? true
               :popover-color  (if popover-color popover-color "black")
               :padding        "3px 8px"
               :arrow-length   6
               :arrow-width    12


(defn popover-content-wrapper
  "Abstracts several components to handle the 90% of cases for general popovers and dialog boxes"
  [& {:keys [showing? position no-clip? width height backdrop-opacity on-cancel title close-button? body tooltip-style? popover-style arrow-length arrow-width padding style]
      :or {arrow-length 11 arrow-width 22}
      :as args}]
  {:pre [(validate-args-macro popover-content-wrapper-args-desc args "popover-content-wrapper")]}
