{:rename-macros {}, :renames {}, :use-macros {validate-args-macro re-com.validate, handler-fn re-com.core}, :excludes #{}, :name re-com.buttons, :imports nil, :requires {re-com.util re-com.util, re-com.validate re-com.validate, re-com.popover re-com.popover, re-com.box re-com.box, reagent reagent.core, reagent.core reagent.core}, :uses {html-attr? re-com.validate, h-box re-com.box, string-or-atom? re-com.validate, deref-or-value re-com.util, position? re-com.validate, css-style? re-com.validate, position-options-list re-com.validate, box re-com.box, px re-com.util, string-or-hiccup? re-com.validate, v-box re-com.box, flex-child-style re-com.box, popover-tooltip re-com.popover, line re-com.box, button-sizes-list re-com.validate, gap re-com.box, button-size? re-com.validate}, :defs {row-button {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 234, :column 7, :end-line 234, :end-column 17, :arglists (quote ([])), :doc "a small button containing a material design icon"}, :name re-com.buttons/row-button, :variadic false, :file "docs/js/compiled/out/re_com/buttons.cljs", :end-column 17, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 234, :end-line 234, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :doc "a small button containing a material design icon"}, info-button-args-desc {:name re-com.buttons/info-button-args-desc, :file "docs/js/compiled/out/re_com/buttons.cljs", :line 182, :column 1, :end-line 182, :end-column 27, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 182, :column 6, :end-line 182, :end-column 27}}, hyperlink-args-desc {:name re-com.buttons/hyperlink-args-desc, :file "docs/js/compiled/out/re_com/buttons.cljs", :line 273, :column 1, :end-line 273, :end-column 25, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 273, :column 6, :end-line 273, :end-column 25}}, md-circle-icon-button-args-desc {:name re-com.buttons/md-circle-icon-button-args-desc, :file "docs/js/compiled/out/re_com/buttons.cljs", :line 68, :column 1, :end-line 68, :end-column 37, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 68, :column 6, :end-line 68, :end-column 37}}, button {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 24, :column 7, :end-line 24, :end-column 13, :arglists (quote ([])), :doc "Returns the markup for a basic button"}, :name re-com.buttons/button, :variadic false, :file "docs/js/compiled/out/re_com/buttons.cljs", :end-column 13, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 24, :end-line 24, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :doc "Returns the markup for a basic button"}, button-args-desc {:name re-com.buttons/button-args-desc, :file "docs/js/compiled/out/re_com/buttons.cljs", :line 14, :column 1, :end-line 14, :end-column 22, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 14, :column 6, :end-line 14, :end-column 22}}, hyperlink-href-args-desc {:name re-com.buttons/hyperlink-href-args-desc, :file "docs/js/compiled/out/re_com/buttons.cljs", :line 326, :column 1, :end-line 326, :end-column 30, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 326, :column 6, :end-line 326, :end-column 30}}, md-icon-button-args-desc {:name re-com.buttons/md-icon-button-args-desc, :file "docs/js/compiled/out/re_com/buttons.cljs", :line 125, :column 1, :end-line 125, :end-column 30, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 125, :column 6, :end-line 125, :end-column 30}}, info-button {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 190, :column 7, :end-line 190, :end-column 18, :arglists (quote ([])), :doc "A tiny light grey button, with an 'i' in it. Meant to be unobrusive.\n When pressed, displays a popup assumidly containing helpful information.\n Primarily designed to be nestled against the label of an input field, explaining the purpose of that field.\n Create a very small \"i\" icon via SVG"}, :name re-com.buttons/info-button, :variadic false, :file "docs/js/compiled/out/re_com/buttons.cljs", :end-column 18, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 190, :end-line 190, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :doc "A tiny light grey button, with an 'i' in it. Meant to be unobrusive.\n When pressed, displays a popup assumidly containing helpful information.\n Primarily designed to be nestled against the label of an input field, explaining the purpose of that field.\n Create a very small \"i\" icon via SVG"}, row-button-args-desc {:name re-com.buttons/row-button-args-desc, :file "docs/js/compiled/out/re_com/buttons.cljs", :line 223, :column 1, :end-line 223, :end-column 26, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 223, :column 6, :end-line 223, :end-column 26}}, hyperlink-href {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 336, :column 7, :end-line 336, :end-column 21, :arglists (quote ([])), :doc "Renders an underlined text hyperlink component.\n This is very similar to the button component above but styled to looks like a hyperlink.\n Useful for providing button functionality for less important functions, e.g. Cancel"}, :name re-com.buttons/hyperlink-href, :variadic false, :file "docs/js/compiled/out/re_com/buttons.cljs", :end-column 21, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 336, :end-line 336, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :doc "Renders an underlined text hyperlink component.\n This is very similar to the button component above but styled to looks like a hyperlink.\n Useful for providing button functionality for less important functions, e.g. Cancel"}, md-icon-button {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 137, :column 7, :end-line 137, :end-column 21, :arglists (quote ([])), :doc "a square button containing a material design icon"}, :name re-com.buttons/md-icon-button, :variadic false, :file "docs/js/compiled/out/re_com/buttons.cljs", :end-column 21, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 137, :end-line 137, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :doc "a square button containing a material design icon"}, md-circle-icon-button {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 80, :column 7, :end-line 80, :end-column 28, :arglists (quote ([])), :doc "a circular button containing a material design icon"}, :name re-com.buttons/md-circle-icon-button, :variadic false, :file "docs/js/compiled/out/re_com/buttons.cljs", :end-column 28, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 80, :end-line 80, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :doc "a circular button containing a material design icon"}, hyperlink {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/re_com/buttons.cljs", :line 283, :column 7, :end-line 283, :end-column 16, :arglists (quote ([])), :doc "Renders an underlined text hyperlink component.\n This is very similar to the button component above but styled to looks like a hyperlink.\n Useful for providing button functionality for less important functions, e.g. Cancel"}, :name re-com.buttons/hyperlink, :variadic false, :file "docs/js/compiled/out/re_com/buttons.cljs", :end-column 16, :method-params ([]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 283, :end-line 283, :max-fixed-arity 0, :fn-var true, :arglists (quote ([])), :doc "Renders an underlined text hyperlink component.\n This is very similar to the button component above but styled to looks like a hyperlink.\n Useful for providing button functionality for less important functions, e.g. Cancel"}}, :require-macros {re-com.core re-com.core, re-com.validate re-com.validate, reagent reagent.core, reagent.core reagent.core}, :cljs.analyzer/constants {:seen #{:description :align :regular :r :right-below :stroke :color :disabled :button :emphasise? :md-icon-name :on-mouse-out :default :name :fill :circle :y1 :width :start :below-center :cursor :type :on-click :size :style :div :showing? :line :stroke-width :status :cx :label :class :cy :tooltip-position :svg :info :code :mouse-over-row? :position :validate-fn :br :on-mouse-over :child :x1 :anchor :target :y2 :disabled? :on-cancel :x2 :i :href :tooltip :required :a :height :span :attr}, :order [:name :required :type :validate-fn :description :label :on-click :tooltip :default :tooltip-position :below-center :span :disabled? :class :style :attr :code :br :button :disabled :on-mouse-over :on-mouse-out :align :start :child :position :showing? :anchor :md-icon-name :size :regular :emphasise? :div :cursor :i :info :right-below :width :status :on-cancel :svg :height :circle :cx :cy :r :fill :line :x1 :y1 :x2 :y2 :stroke :stroke-width :mouse-over-row? :a :color :href :target]}, :doc nil}