{:rename-macros {}, :renames {}, :use-macros {validate-args-macro re-com.validate, handler-fn re-com.core}, :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 "docs/js/compiled/out/re_com/modal_panel.cljs", :line 9, :column 1, :end-line 9, :end-column 27, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/modal_panel.cljs", :line 9, :column 6, :end-line 9, :end-column 27}}, modal-panel {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/modal_panel.cljs", :line 19, :column 7, :end-line 19, :end-column 18, :arglists (quote ([& {:keys [child wrap-nicely? backdrop-color backdrop-opacity class style attr backdrop-on-click], :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 backdrop-on-click], :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 backdrop-on-click], :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 "docs/js/compiled/out/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 backdrop-on-click], :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 backdrop-on-click], :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 backdrop-on-click], :or {wrap-nicely? true, backdrop-color "black", backdrop-opacity 0.6}, :as args})], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 19, :end-line 19, :max-fixed-arity 0, :fn-var true, :arglists ([& {:keys [child wrap-nicely? backdrop-color backdrop-opacity class style attr backdrop-on-click], :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.core re-com.core, 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 :backdrop-on-click :position :validate-fn :br :child :border-radius :required :height :left :span :margin :attr}, :order [:name :required :type :validate-fn :description :child :default :wrap-nicely? :span :code :backdrop-color :backdrop-opacity :br :backdrop-on-click :class :style :attr :div :position :left :top :width :height :z-index :on-click :background-color :opacity :margin :padding :border-radius]}, :doc nil}