Commit 290c7a9b authored by Ben Anderson's avatar Ben Anderson

Fleshed out routing more, added routes to products and promos pages and their forms

parent 7dc0e2f1
import React, { useState } from "react"; import React, { useState } from "react";
import { Link } from "react-router-dom"; import { Link } from "react-router-dom";
const Header = () => { const Header = () => {
...@@ -7,7 +7,7 @@ const Header = () => { ...@@ -7,7 +7,7 @@ const Header = () => {
return ( return (
<nav className="navbar navbar-expand-lg navbar-dark bg-dark"> <nav className="navbar navbar-expand-lg navbar-dark bg-dark">
<div className="container-fluid"> <div className="container-fluid">
<Link className="navbar-brand" href="/"> <Link className="navbar-brand" to="/">
Ascend Inventory Ascend Inventory
</Link> </Link>
<button <button
...@@ -28,12 +28,12 @@ const Header = () => { ...@@ -28,12 +28,12 @@ const Header = () => {
> >
<ul className="navbar-nav me-auto mb-2 mb-lg-0"> <ul className="navbar-nav me-auto mb-2 mb-lg-0">
<li className="nav-item"> <li className="nav-item">
<Link className="nav-link" to=""> <Link className="nav-link" to="/products">
Products Products
</Link> </Link>
</li> </li>
<li className="nav-item"> <li className="nav-item">
<Link className="nav-link" to=""> <Link className="nav-link" to="/promos">
Promotions Promotions
</Link> </Link>
</li> </li>
......
import React from "react"; import React from "react";
import { Switch } from "react-router"; import { Redirect, Switch } from "react-router";
import AuthRoute from "./AuthRoute"; import AuthRoute from "./AuthRoute";
import ProductForm from "./ProductForm"; import ProductForm from "./ProductForm";
...@@ -7,9 +7,16 @@ export default function Main() { ...@@ -7,9 +7,16 @@ export default function Main() {
return ( return (
<div> <div>
<Switch> <Switch>
<AuthRoute to="/products/new"> <AuthRoute exact path="/products/new">
<ProductForm /> <ProductForm />
</AuthRoute> </AuthRoute>
<AuthRoute exact path="/promos/new">NEW PROMO</AuthRoute>
<AuthRoute exact path="/products">PRODUCTS</AuthRoute>
<AuthRoute path="/promos">PROMOS</AuthRoute>
<AuthRoute exact path="/">
<Redirect to="/products" />
</AuthRoute>
<AuthRoute >404 PAGE</AuthRoute>
</Switch> </Switch>
</div> </div>
); );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment