var React = require("react/addons"); var Register = React.createClass({ mixins: [React.addons.LinkedStateMixin], getInitialState: function() { return { myBabyDetailsVisible: false, firstName: '', lastName: '', email: '', password: '', passwordConfirmation: '' }; }, myBabyChange: function() { this.setState({ myBabyDetailsVisible: true }); }, renderMonthSelector: function() { var months = ['Januar', 'Februar', 'Mart', 'April', 'Maj', 'Juni', 'Juli','August','Septembar', 'Oktobar','Novembar','Decembar']; var monthsSelect = []; for(var i = 0; i < months.length; i++) { monthsSelect.push() } return () }, renderYearSelector: function() { var currentYear = (new Date().getFullYear()); var years = []; years.push() for(var i = 0; i < 12; i++) { years.push() } return () }, renderDaySelector: function() { var days = []; days.push() for(var i = 1; i <= 31; i++) { days.push() } return () }, renderBabyDetails: function() { if (!this.state.myBabyDetailsVisible) { return (
) } return (
Djevojcica Djecak Jos ne znamo
{this.renderDaySelector()} {this.renderMonthSelector()} {this.renderYearSelector()}
) }, handleChange: function(prop, event) { var obj = {}; obj[prop] = event.target.value; this.setState(obj); }, render : function() { return (
Registracija {this.state.firstName} | {this.state.lastName} | {this.state.email} | {this.state.password} | {this.state.passwordConfirmation} |
Vec rodjena Na putu
{this.renderBabyDetails()}
); } }) module.exports = Register;