var React = require('react'), CartStore = require('../../stores/cartStore'), AddToCart = require('../cart/addToCart'), CartActions = require('../../actions/cartActions'), NavigationActions = require('../../actions/navigationActions'), SingleItem = require('../items/singleItem'), Globals = require('../../globals'), CartTotal = require('./cartTotal'), LinkBanner = require('../linkBanner/linkBanner'), RibicaFormError = require('../shared/ribicaFormError'); var Router = require('react-router'); var CheckoutPage = React.createClass({ render: function() { var supportedPlaceOptions = CartStore.getSupportedPlaces().map ( function (p) { return ()}); var content = (
Dostava
ime osobe koja prima pošiljku
adresa na koju će roba biti isporučena
+387

broj mobitela - mora biti sa jedne od mreža u BiH

E - mail adresa na koju će vam biti poslano obavještenje o narudžbi
Ukupno:
); if(CartStore.isAddressColapsed()) { var address = CartStore.getHumanReadableAddress().map(function (a) { return ({a}
)}); content = (

Roba će biti dostavljena na adresu:

{address}
Ukupno:

ili

); } return content; }, // Add change listeners to stores componentDidMount: function() { CartStore.addChangeListener(this._onChange); CartActions.load(); }, componentWillUnmount: function () { CartStore.removeChangeListener(this._onChange); }, _onChange: function () { if (this.isMounted()) { this.setState(CartStore.getWholeCartState()); } }, _onFieldChange: function (event) { CartActions.changeDeliveryDestinationProperty(event.target.name, event.target.value); }, _onOrderClick: function (event) { CartActions.confirmDelivery(); }, _onUncolapseClick: function (event) { CartActions.setAddressColapsed(false); }, getInitialState: function () { return CartStore.getWholeCartState(); } }); module.exports = CheckoutPage;