I am using React Bootstrap and I'm trying to get my Logo inside my Navbar using Navbar.brand.
I was hoping my logo would appear in the top left of the screen.
I've tried
<Navbar.Brand href={logo}></Navbar.Brand>
<Navbar.Brand href="logo"></Navbar.Brand>
<Navbar.Brand><a href={logo}/></Navbar.Brand>
<Navbar.Brand><a href="logo/></Navbar.Brand>
and none seem to work.
(My logo is black)
Here is my Github for it: https://github.com/Shaneeyb/Kingdom-Man
Here is my Navbar's code:
import React from "react";
import {
Navbar,
Nav,
Offcanvas,
Container,
} from "react-bootstrap";
import {
BrowserRouter as Router,
} from "react-router-dom";
//import Logo from "/assets/images/logo"
import logo from "../images/logo.png";
function NavbarComp() {
return (
<div>
<div>
<Navbar bg="light" expand={false}>
<Container fluid>
<Navbar.Brand href={logo}></Navbar.Brand>
<Navbar.Toggle aria-controls="offcanvasNavbar" />
{/* Navbar Offcampus creates the hamburger menu */}
<Navbar.Offcanvas
id="offcanvasNavbar"
aria-labelledby="offcanvasNavbarLabel"
placement="end"
>
<Offcanvas.Header closeButton></Offcanvas.Header>
<Offcanvas.Body>
<Router>
<Nav navbar className="justify-content-end flex-grow-1 pe-3">
<Nav.Link href="/"> Home</Nav.Link>{" "}
<Nav.Link href="/Camp"> Camp</Nav.Link>{" "}
<Nav.Link href="/About"> About</Nav.Link>
<Nav.Link href="/GetInvolved"> Get Involved</Nav.Link>
</Nav>
</Router>
</Offcanvas.Body>
</Navbar.Offcanvas>
</Container>
</Navbar>
</div>
</div>
);
}
export default NavbarComp;
Here is the Screenshot of the code and browser: