diff --git a/front-ui/app/components/account/register.js b/front-ui/app/components/account/register.js index e8989da..45bd0a8 100644 --- a/front-ui/app/components/account/register.js +++ b/front-ui/app/components/account/register.js @@ -1,9 +1,161 @@ -var React = require("react"); +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 ( +