0.1.2 • Published 9 years ago
cycle-calendar v0.1.2
cycle-calendar
Usage
Installation
npm install cycle-calendarProps
cycle-calendar requires the following props:
value: Initial date valuestart: Day the calendar week starts on (Sunday == 0)monthNames: An array of names for monthsdayNames: An array of names for days
Example
const calendar = Calendar({
DOM,
props: xs.of({
value: new Date(),
start: 1,
monthNames: ['January', 'February', 'March', 'April', …],
dayNames: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
})
.remember()
})
return {
DOM: xs.combine(calendar.DOM, calendar.value)
.map(([vdom, value]) =>
div([
vdom,
div(`Selected: ${value.toString()}`)
])
)
}Development
Demo
npm run devBuilding
Node Module
make libOutputs transpiled js files to lib.
Browser Module
make distOutputs browserified and minified files to dist.