;; Analyzed by ClojureScript 1.8.51
{:use-macros {validate-args-macro re-com.validate}, :excludes #{}, :name re-com.modal-panel, :imports nil, :requires {re-com.validate re-com.validate}, :uses {html-attr? re-com.validate, css-style? re-com.validate, string-or-hiccup? re-com.validate, number-or-string? re-com.validate}, :defs {modal-panel-args-desc {:name re-com.modal-panel/modal-panel-args-desc, :file "out-cli/re_com/modal_panel.cljs", :line 8, :column 1, :end-line 8, :end-column 27, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/modal_panel.cljs", :line 8, :column 6, :end-line 8, :end-column 27}}, modal-panel {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/modal_panel.cljs", :line 17, :column 7, :end-line 17, :end-column 18, :arglists (quote ([& {:keys [child wrap-nicely? backdrop-color backdrop-opacity class style attr], :or {wrap-nicely? true, backdrop-color "black", backdrop-opacity 0.6}, :as args}])), :doc "Renders a modal window centered on screen. A dark transparent backdrop sits between this and the underlying\n   main window to prevent UI interactivity and place user focus on the modal window.\n   Parameters:\n    - child:  The message to display in the modal (a string or a hiccup vector or function returning a hiccup vector)", :top-fn {:variadic true, :max-fixed-arity 0, :method-params [({:keys [child wrap-nicely? backdrop-color backdrop-opacity class style attr], :or {wrap-nicely? true, backdrop-color "black", backdrop-opacity 0.6}, :as args})], :arglists ([& {:keys [child wrap-nicely? backdrop-color backdrop-opacity class style attr], :or {wrap-nicely? true, backdrop-color "black", backdrop-opacity 0.6}, :as args}]), :arglists-meta (nil)}}, :name re-com.modal-panel/modal-panel, :variadic true, :file "out-cli/re_com/modal_panel.cljs", :end-column 18, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [({:keys [child wrap-nicely? backdrop-color backdrop-opacity class style attr], :or {wrap-nicely? true, backdrop-color "black", backdrop-opacity 0.6}, :as args})], :arglists ([& {:keys [child wrap-nicely? backdrop-color backdrop-opacity class style attr], :or {wrap-nicely? true, backdrop-color "black", backdrop-opacity 0.6}, :as args}]), :arglists-meta (nil)}, :method-params [({:keys [child wrap-nicely? backdrop-color backdrop-opacity class style attr], :or {wrap-nicely? true, backdrop-color "black", backdrop-opacity 0.6}, :as args})], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 17, :end-line 17, :max-fixed-arity 0, :fn-var true, :arglists ([& {:keys [child wrap-nicely? backdrop-color backdrop-opacity class style attr], :or {wrap-nicely? true, backdrop-color "black", backdrop-opacity 0.6}, :as args}]), :doc "Renders a modal window centered on screen. A dark transparent backdrop sits between this and the underlying\n   main window to prevent UI interactivity and place user focus on the modal window.\n   Parameters:\n    - child:  The message to display in the modal (a string or a hiccup vector or function returning a hiccup vector)"}}, :require-macros {re-com.validate re-com.validate}, :cljs.analyzer/constants {:seen #{:description :wrap-nicely? :backdrop-opacity :top :default :name :background-color :width :type :backdrop-color :on-click :style :div :z-index :opacity :class :padding :code :position :validate-fn :br :child :border-radius :pointer-events :required :height :left :span :margin :attr}, :order [:name :required :type :validate-fn :description :child :default :wrap-nicely? :span :code :backdrop-color :backdrop-opacity :br :class :style :attr :div :position :left :top :width :height :on-click :background-color :opacity :z-index :pointer-events :margin :padding :border-radius]}, :doc nil}