Align prod and dev routing

This commit is contained in:
Jake McDermott 2020-06-17 11:40:09 -04:00
parent aef382862c
commit 01b8087cb3
No known key found for this signature in database
GPG Key ID: 0E56ED990CDFCB4F
4 changed files with 10 additions and 10 deletions

View File

@ -2,7 +2,7 @@ import React from 'react';
import {
useRouteMatch,
useLocation,
HashRouter,
BrowserRouter,
Route,
Switch,
Redirect,
@ -76,7 +76,7 @@ function App() {
}
export default () => (
<HashRouter>
<BrowserRouter basename="/next">
<App />
</HashRouter>
</BrowserRouter>
);

View File

@ -66,9 +66,9 @@ describe('<AppContainer />', () => {
// sidebar groups and route links
expect(wrapper.find('NavExpandableGroup').length).toBe(2);
expect(wrapper.find('a[href="/#/foo"]').length).toBe(1);
expect(wrapper.find('a[href="/#/bar"]').length).toBe(1);
expect(wrapper.find('a[href="/#/fiz"]').length).toBe(1);
expect(wrapper.find('a[href="/foo"]').length).toBe(1);
expect(wrapper.find('a[href="/bar"]').length).toBe(1);
expect(wrapper.find('a[href="/fiz"]').length).toBe(1);
expect(wrapper.find('#group_one').length).toBe(1);
expect(wrapper.find('#group_two').length).toBe(1);

View File

@ -1,6 +1,6 @@
import React, { Component } from 'react';
import PropTypes from 'prop-types';
import { withRouter } from 'react-router-dom';
import { withRouter, Link } from 'react-router-dom';
import { NavExpandable, NavItem } from '@patternfly/react-core';
class NavExpandableGroup extends Component {
@ -41,9 +41,8 @@ class NavExpandableGroup extends Component {
groupId={groupId}
isActive={this.isActivePath(path)}
key={path}
to={`/next/#${path}`}
>
{title}
<Link to={path}>{title}</Link>
</NavItem>
))}
</NavExpandable>

View File

@ -1,6 +1,7 @@
from django.conf.urls import url
from django.views.generic.base import TemplateView
class IndexView(TemplateView):
template_name = 'index.html'
@ -9,5 +10,5 @@ class IndexView(TemplateView):
app_name = 'ui_next'
urlpatterns = [
url(r'^next/$', IndexView.as_view(), name='ui_next')
url(r'^next/*', IndexView.as_view(), name='ui_next')
]