jam-cloud/web/app/assets/javascripts/react-components/YearSelect.js.jsx.coffee

24 lines
591 B
CoffeeScript
Raw Permalink Normal View History

context = window
rest = window.JK.Rest()
logger = context.JK.logger
@YearSelect = React.createClass({
render: () ->
options = []
now = new Date().getFullYear()
2016-05-01 03:12:25 +00:00
options.push `<option key="now" value="0">Now</option>`
2016-01-19 00:41:53 +00:00
for yr in [now..1916]
2016-02-01 20:14:06 +00:00
options.push `<option key={yr} value={yr}>{yr}</option>`
2016-05-01 03:12:25 +00:00
if this.props?.defaultPresent
defaultValue = '0'
else
defaultValue = now
`<select className="YearSelect react-component" name={this.props.name} required placeholder="Select" defaultValue={defaultValue}>
{options}
</select>`
})