auth works now
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
import React, { useState } from 'react';
|
||||
import React, { useState, useContext } from 'react';
|
||||
import {
|
||||
MDBContainer,
|
||||
MDBNavbar,
|
||||
@ -18,9 +18,11 @@ import {
|
||||
import 'mdb-react-ui-kit/dist/css/mdb.min.css';
|
||||
import "@fortawesome/fontawesome-free/css/all.min.css";
|
||||
import { Link } from 'react-router-dom';
|
||||
import AuthContext from "../context/AuthContext";
|
||||
|
||||
export default function App() {
|
||||
const [showBasic, setShowBasic] = useState(false);
|
||||
const { user } = useContext(AuthContext);
|
||||
|
||||
return (
|
||||
<MDBNavbar expand='lg' light bgColor='light'>
|
||||
@ -46,7 +48,7 @@ export default function App() {
|
||||
</MDBNavbarLink>
|
||||
</MDBNavbarItem>
|
||||
<MDBNavbarItem>
|
||||
<MDBNavbarLink href='#'>Link</MDBNavbarLink>
|
||||
<MDBNavbarLink href='#'>News</MDBNavbarLink>
|
||||
</MDBNavbarItem>
|
||||
|
||||
<MDBNavbarItem>
|
||||
@ -57,22 +59,26 @@ export default function App() {
|
||||
<MDBDropdownMenu>
|
||||
<MDBDropdownItem link>Public snippets</MDBDropdownItem>
|
||||
<MDBDropdownItem link>My snippets</MDBDropdownItem>
|
||||
<MDBDropdownItem link>Something else here</MDBDropdownItem>
|
||||
<MDBDropdownItem link>Shared to me snippets</MDBDropdownItem>
|
||||
</MDBDropdownMenu>
|
||||
</MDBDropdown>
|
||||
</MDBNavbarItem>
|
||||
|
||||
<MDBNavbarItem>
|
||||
<MDBNavbarLink disabled href='#' tabIndex={-1} aria-disabled='true' background='#3b71ca'>
|
||||
<MDBNavbarLink disabled={user && false} href='#' tabIndex={-1} aria-disabled='true' background='#3b71ca'>
|
||||
New snippet
|
||||
</MDBNavbarLink>
|
||||
</MDBNavbarItem>
|
||||
<MDBNavbarItem>
|
||||
<MDBNavbarLink href='#' tabIndex={-2} aria-disabled='true' color='#3b71ca'>
|
||||
admin
|
||||
</MDBNavbarLink>
|
||||
</MDBNavbarItem>
|
||||
</MDBNavbarNav>
|
||||
<MDBNavbarNav right>
|
||||
{ user && (
|
||||
<MDBNavbarItem>
|
||||
<MDBNavbarLink href='#' aria-disabled='true' background='#3b71ca'>
|
||||
{user?.username}
|
||||
</MDBNavbarLink>
|
||||
</MDBNavbarItem>
|
||||
)}
|
||||
</MDBNavbarNav>
|
||||
</MDBCollapse>
|
||||
</MDBContainer>
|
||||
</MDBNavbar>
|
||||
|
||||
Reference in New Issue
Block a user