From 62d046fcc8d23e22a640906c8fbeb0a289244c07 Mon Sep 17 00:00:00 2001 From: Manjusha <manjusha.k@niveussolutions.com> Date: Tue, 11 Jan 2022 16:16:56 +0530 Subject: [PATCH] sidebar --- .../Home/SideBar/SideBar.module.scss | 143 ++++++++++++++++++ src/containers/Home/SideBar/index.js | 7 +- 2 files changed, 148 insertions(+), 2 deletions(-) create mode 100644 src/containers/Home/SideBar/SideBar.module.scss diff --git a/src/containers/Home/SideBar/SideBar.module.scss b/src/containers/Home/SideBar/SideBar.module.scss new file mode 100644 index 0000000..9533918 --- /dev/null +++ b/src/containers/Home/SideBar/SideBar.module.scss @@ -0,0 +1,143 @@ +.navbar { + position: relative; + display: flex; + padding: 1rem 1rem; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; +} + +.navbar-vertical.navbar-expand-xs.fixed-left { + left: 0; + border-width: 0 1px 0 0; +} + +.navbar-vertical.navbar-expand-xs.fixed-left { + left: 0; + border-width: 0 1px 0 0; +} +.g-sidenav-pinned .sidenav { + max-width: 250px !important; +} +.navbar-vertical.navbar-expand-xs { + position: fixed; + top: 0; + bottom: 0; + display: block; + overflow-y: auto; + width: 100%; + max-width: 250px; + padding-right: 0; + padding-left: 0; +} + +.navbar-vertical.navbar-light { + border-color: rgba(0, 0, 0, 0.05); + background-color: #f6f9fc; +} +.bg-white { + background-color: #fff !important; +} +.sidenav { + z-index: 1050; + transition: all 0.4s ease; +} +.navbar-vertical { + padding-top: 0; + border-width: 0 0 1px 0; + border-style: solid; + // box-shadow: 0 0 2rem 0 rgb(136 152 170 / 15%); +} + +.sidenav-header { + height: 78px; + text-align: center; +} + +.navbar-vertical .navbar-brand-img, +.navbar-vertical .navbar-brand > img { + max-width: 100%; + max-height: 2rem; +} + +.g-sidenav-pinned .sidenav .navbar-brand, +.g-sidenav-pinned .sidenav .navbar-heading { + display: block; +} + +.sidenav .navbar-brand, +.sidenav .navbar-heading { + padding: 1.5rem; +} + +.navbar-vertical .navbar-brand { + margin-right: 0; +} + +.navbar-vertical.navbar-expand-xs .navbar-inner { + padding-right: 1.5rem; + padding-left: 1.5rem; +} + +.navbar-vertical.navbar-expand-xs .navbar-collapse { + display: flex; + flex-direction: column; + margin-right: -1.5rem; + margin-left: -1.5rem; + padding-right: 1.5rem; + padding-left: 1.5rem; + flex: 1 1; + align-items: stretch; +} + +.navbar-vertical.navbar-expand-xs .navbar-nav { + flex-direction: column; + margin-right: -1.5rem; + margin-left: -1.5rem; +} +.navbar-vertical.navbar-expand-xs .navbar-collapse > * { + min-width: 100%; +} + +.navbar-vertical.navbar-expand-xs .navbar-nav > .nav-item { + margin-top: 16px; +} + +.g-sidenav-pinned .sidenav .navbar-brand, +.g-sidenav-pinned .sidenav .navbar-heading { + display: block; +} + +.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link { + padding: 0.675rem 1.5rem; +} + +.navbar-vertical .navbar-nav .nav-link { + display: flex; + align-items: center; +} + +.navbar-vertical .navbar-nav .nav-link { + font-size: 0.875rem; + font-weight: 500; + padding-right: 1rem; + padding-left: 1rem; +} + +.navbar-vertical .navbar-nav .nav-link > i { + font-size: 0.9375rem; + line-height: 1.5rem; + min-width: 2rem; +} +.nav-link i.ni { + position: relative; + top: 2px; + margin-right: 20px; +} +* { + font-family: Open Sans, sans-serif; +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.6); +} diff --git a/src/containers/Home/SideBar/index.js b/src/containers/Home/SideBar/index.js index 9e25e57..a9591f3 100644 --- a/src/containers/Home/SideBar/index.js +++ b/src/containers/Home/SideBar/index.js @@ -4,11 +4,14 @@ import { SideBarData } from "./SideBarData"; import { SideBarDocumentationData } from "./SideBarData"; import { Logo } from "../../../assets/img/index"; import { Link } from "react-router-dom"; -import "./SideBar.css"; +// import "./SideBar.css"; +import styles from "./SideBar.module.scss"; const SideBar = (props) => { return ( - <nav className="sidenav navbar navbar-vertical fixed-left navbar-expand-xs navbar-light bg-white"> + <nav + className={`${styles.sidenav} ${styles.navbar} navbar-vertical fixed-left navbar-expand-xs navbar-light bg-white`} + > <div className="scroll-wrapper scrollbar-inner" style={{ position: "relative" }} -- GitLab