Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up routes so that we can easily add an agency view #703

Merged
merged 8 commits into from
Apr 24, 2017

Conversation

jeremiak
Copy link
Contributor

@jeremiak jeremiak commented Apr 20, 2017

This is a "breaking" change for end users as URLs have shifted. Instead of a URL like /explorer/california/violent-crime the new URL will be /explorer/state/california/violent-crime. This enables us to add other URLs easily, such as /explorer/agency/:ori/:crime.

We did a fair bit of refactoring here to try and make the <Explorer /> component a bit easier to understand, so all munging now happens in the respective container children.

Before merging:

  • Ensure that the national URLs function

Should close #693

Brendan Sudol and others added 6 commits April 19, 2017 17:42
Add more explicit propTypes to <NibrsContainer /> so that it is obvious
what the parent is passing down.
The only remaining thing in the data util was a mapping of crime types.
I moved that to the offenses util and removed data.js.

Added propType declarations since I was in the file.
@jeremiak jeremiak changed the title [WIP] Set up routes so that we can easily add an agency view Set up routes so that we can easily add an agency view Apr 21, 2017
const { crime } = params
let { place, placeType } = params

if (!params.place && !params.placeType) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's pull this out into a function and reuse in componentDidMount too

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i can add within the hour

@brendansudol brendansudol merged commit 0c39ce3 into master Apr 24, 2017
@brendansudol brendansudol deleted the bjs-faciliate-agency-view-take-2 branch April 24, 2017 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants