Files
old-ribica/front-ui/app/router.js

57 lines
2.6 KiB
JavaScript
Raw Normal View History

2015-01-25 14:04:10 +01:00
var React = require('react');
var Router = require('react-router'),
Route = Router.Route, DefaultRoute = Router.DefaultRoute;
var RouteHandler = Router.RouteHandler;
var Navigation = Router.Navigation;
var ItemWithDetailsPage = require('./components/items/itemWithDetailsPage');
var ItemList = require('./components/items/itemList');
var SectionsListComponent = require('./components/shared/sectionsListComponent');
var AllItems = require('./components/items/allItems');
var ItemGroupPage = require('./components/items/itemGroupPage');
var CartPage = require('./components/cart/cartPage');
2015-02-19 07:17:31 +01:00
var CheckoutPage = require('./components/cart/checkoutPage');
2015-01-25 14:04:10 +01:00
var RootApp = require('./components/rootApp');
var StartPage = require('./components/startPage/startPage');
var ByCategory = require('./components/browsing/byCategory');
2015-03-29 23:23:21 +02:00
var BySubCategory = require('./components/browsing/bySubCategory');
2015-01-25 14:04:10 +01:00
var BySection = require('./components/browsing/bySection');
var ThankYouPage = require('./components/thankyou/thankYouPage');
2015-09-26 11:58:01 +02:00
var AboutUsPage = require('./components/about/aboutUsPage');
2015-11-28 08:28:17 +01:00
var NewsletterSweepstake = require('./components/about/newsletterSweepstake');
2015-06-01 12:39:15 +02:00
// var Register = require('./components/account/register');
// var Login = require('./components/account/login');
2015-03-22 16:16:52 +01:00
var SearchResultsPage = require('./components/search/searchResultsPage');
2015-01-25 14:04:10 +01:00
var routes = (
<Route name='app' path='/' handler={RootApp}>
<Route name='sekcija' path='sekcija/:id/:name' handler={BySection} />
2015-01-28 05:09:53 +01:00
<Route name='artikal' path="artikal/:id/*" handler={ItemWithDetailsPage} />
<Route name='grupa' path="grupa/:id/*" handler={ItemGroupPage} />
<Route name='korpa' path="/korpa" handler={CartPage} />
2015-02-19 07:17:31 +01:00
<Route name='dostava' path="/dostava" handler={CheckoutPage} />
2015-06-01 12:39:15 +02:00
{/*<Route name='registracija' path="/registracija" handler={Register} />*/}
{/*<Route name='login' path="/login" handler={Login} />*/}
2015-03-29 23:23:21 +02:00
<Route name='podkategorija' path="/podkategorija/:id/*" handler={BySubCategory} />
2015-01-25 14:04:10 +01:00
<Route name='byCat' path="sekcija/:sekcijaName/kategorija/:id/*" handler={ByCategory} />
2015-06-01 12:39:15 +02:00
<Route name='hvala' path="/hvala" handler={ThankYouPage} />
2015-09-26 11:58:01 +02:00
<Route name='onama' path="/o-nama" handler={AboutUsPage} />
2015-11-28 08:28:17 +01:00
<Route name='newsletter' path="/email-novosti" handler={NewsletterSweepstake} />
2015-03-22 16:16:52 +01:00
<Route name='pretraga' path="/pretraga" handler={SearchResultsPage} />
2015-01-25 14:04:10 +01:00
<DefaultRoute handler={StartPage}/>
</Route>
);
2015-01-26 20:22:43 +01:00
var router = Router.create({
routes: routes,
location: Router.HistoryLocation
2015-01-25 14:04:10 +01:00
});
2015-01-26 20:22:43 +01:00
2016-01-11 08:53:03 +01:00
router.run(function (Handler, state) {
2015-07-25 14:08:02 +02:00
});
2015-06-01 12:39:15 +02:00
module.exports = router;