@@ -28733,10 +28733,12 @@
28733
28733
_react2.default.createElement(_reactRouter.IndexRoute, { component: _blog2.default }),
28734
28734
_react2.default.createElement(_reactRouter.Route, { path: 'page/:pageNum', component: _blog2.default, addHandlerKey: true }),
28735
28735
_react2.default.createElement(_reactRouter.Route, { path: 'search/:term', component: _search2.default }),
28736
- _react2.default.createElement(_reactRouter.Route, { path: 'category/:slug', component: _category2.default }),
28737
- _react2.default.createElement(_reactRouter.Route, { path: 'category/:slug/:pageNum', component: _category2.default }),
28736
+ _react2.default.createElement(_reactRouter.Route, { path: 'category/:slug/', component: _category2.default }),
28737
+ _react2.default.createElement(_reactRouter.Route, { path: 'category/:parent/:slug/', component: _category2.default }),
28738
+ _react2.default.createElement(_reactRouter.Route, { path: 'category/:slug/:pageNum(\\\\d+)', component: _category2.default }),
28739
+ _react2.default.createElement(_reactRouter.Route, { path: 'category/:parent/:slug/:pageNum(\\\\d+)', component: _category2.default }),
28738
28740
_react2.default.createElement(_reactRouter.Route, { path: 'tag/:slug', component: _tag2.default }),
28739
- _react2.default.createElement(_reactRouter.Route, { path: 'tag/:slug/:pageNum', component: _tag2.default }),
28741
+ _react2.default.createElement(_reactRouter.Route, { path: 'tag/:slug/:pageNum(\\\\d+) ', component: _tag2.default }),
28740
28742
_react2.default.createElement(_reactRouter.Route, { path: '*', component: _single2.default })
28741
28743
);
28742
28744
30529
30531
return _react2.default.createElement(
30530
30532
'header',
30531
30533
{ className: 'navbar navbar-toggleable-sm navbar-light bg-faded' },
30532
- _react2.default.createElement(
30533
- 'button',
30534
- { className: 'navbar-toggler navbar-toggler-right', type: 'button', 'data-toggle': 'collapse',
30535
- 'data-target': '#navbarSupportedContent', 'aria-controls': 'navbarSupportedContent',
30536
- 'aria-expanded': 'false', 'aria-label': 'Toggle navigation' },
30537
- _react2.default.createElement('span', { className: 'navbar-toggler-icon' })
30538
- ),
30539
30534
_react2.default.createElement(
30540
30535
'h1',
30541
30536
{ className: 'navbar-brand' },
33264
33259
{ key: cat.term_id },
33265
33260
_react2.default.createElement(
33266
33261
_reactRouter.Link,
33267
- { to: '/category/' + cat.slug , className: 'cat-links' },
33262
+ { to: _this2.getCategoryPath( cat.link) , className: 'cat-links' },
33268
33263
cat.name
33269
33264
),
33270
33265
1 < _this2.props.categories.length && i < _this2.props.categories.length - 1 ? ', ' : ''
33273
33268
});
33274
33269
}
33275
33270
}
33271
+ }, {
33272
+ key: 'getCategoryPath',
33273
+ value: function getCategoryPath(link) {
33274
+ var el = document.createElement('a');
33275
+ el.href = link;
33276
+ return el.pathname;
33277
+ }
33276
33278
}, {
33277
33279
key: 'renderDates',
33278
33280
value: function renderDates() {
34107
34109
_createClass(Category, [{
34108
34110
key: 'componentWillMount',
34109
34111
value: function componentWillMount() {
34112
+ console.log("SLUG", this.props.params.slug);
34110
34113
this.props.getTaxIdFromSlug('categories', this.props.params.slug);
34111
34114
}
34112
34115
}, {
0 commit comments