react-bootstrap-calendar
v0.0.3
Published
A calendar component using react-bootstrap
Downloads
87
Maintainers
Readme
react-bootstrap-calendar
A calendar component with built-in styles for bootstrap
Live demo: http://cdn.rawgit.com/nnarhinen/react-bootstrap-calendar/master/example/index.html Source of demo: example.js
Installation
npm install react-bootstrap-calendar
Usage
Please use only the npm-installed version for now. I'm having troubles building an umdjs bundle: substack/node-browserify#939
var Calendar = require('react-bootstrap-calendar').Calendar,
React = require('react');
var daySelected = function(m) {
// m is a moment object
alert(m.toString());
};
React.renderComponent(<Calendar onDaySelected={daySelected} />, document.body);
If you need a more "traditional" datepicker you can make one using react-bootstraps <OverlayTrigger>
and <Popover>
:
var Calendar = require('react-bootstrap-calendar').Calendar,
React = require('react'),
ReactBootstrap = require('react-bootstrap'),
OverlayTrigger = ReactBootstrap.OverlayTrigger,
Popover = ReactBootstrap.Popover;
var App = React.createClass({
render: function() {
return (
<div>
<OverlayTrgger trigger="click" overlay={<Popover placement="top"><Calendar /></Popover>}>
<Button>Open datepicker</Button>
</OverlayTrigger>
</div>
);
}
});
React.renderComponent(<App />, documen.body);
Author
Niklas Närhinen [email protected]
License
The MIT license