om-datepicker

a collection of various date/month picker components for Om.

Usage

Include the library in your leiningen project dependencies:

[om-datepicker "0.0.3"]

Date Picker

Code

(om/root
 datepicker
 app-state
 {:path   [:datepicker]
  :target (js/document.getElementById "datepicker-demo")})

Month Picker Panel

Code

(om/root
 monthpicker-panel
 app-state
 {:path   [:month-panel]
  :opts   {:min-date   -60
           :max-date    60}
  :target (js/document.getElementById "monthpicker-panel")})

Date Picker Panel

Code

(om/root
 datepicker-panel
 app-state
 {:path   [:date-panel]
  :opts   {:min-date   -15
           :max-date    15}
  :target (js/document.getElementById "datepicker-panel")})

Range Picker

(om/root
 rangepicker
 app-state
 {:path   [:rangepicker]
  :opts   {:min-date -180
           :max-date  180}
  :target (js/document.getElementById "rangepicker-demo")})

License

Copyright (c) 2015 Pavel Prokopenko

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

Fork me on GitHub