From 77031413749b438ad65a7e2e304af7d899d4be06 Mon Sep 17 00:00:00 2001 From: Mike Heijmans Date: Sun, 6 Aug 2017 11:32:17 -0500 Subject: [PATCH] Added not found and auto tag selection for if only 1 tag is available (fixes #36) --- app/components/NotFound.jsx | 9 ++++++++ app/views/AppContainer.jsx | 12 ++++++----- app/views/HomeView.jsx | 43 +++++++++++++++++++++++++++++++------ public/app.css | 10 --------- server.rb | 1 + 5 files changed, 53 insertions(+), 22 deletions(-) create mode 100644 app/components/NotFound.jsx diff --git a/app/components/NotFound.jsx b/app/components/NotFound.jsx new file mode 100644 index 0000000..fc9431e --- /dev/null +++ b/app/components/NotFound.jsx @@ -0,0 +1,9 @@ +import React from 'react'; + +const NotFound = () => +
+

404 page not found

+

We are sorry but the page you are looking for does not exist.

+
+ +export default NotFound; diff --git a/app/views/AppContainer.jsx b/app/views/AppContainer.jsx index 8e2a8cf..6a2b66d 100644 --- a/app/views/AppContainer.jsx +++ b/app/views/AppContainer.jsx @@ -3,7 +3,7 @@ import { BrowserRouter as Router, Route, Link, - Redirect + Switch } from 'react-router-dom' import RegistryInfo from '../api/RegistryInfo.jsx'; @@ -14,6 +14,7 @@ import LoginView from './LoginView.jsx'; import Header from './sections/Header.jsx'; import Footer from './sections/Footer.jsx'; import ImageInfoView from './ImageInfoView.jsx'; +import NotFound from '../components/NotFound.jsx'; export default class AppContainer extends React.Component { constructor(props){ @@ -43,10 +44,11 @@ export default class AppContainer extends React.Component {
- ()} /> - - - + + + + +