improve: minor change in main/side nav css

This commit is contained in:
h z
2025-01-16 18:00:44 +00:00
parent cdf9039049
commit 3f4669f776
4 changed files with 19 additions and 8 deletions

View File

@@ -1,10 +1,13 @@
/*src/components/MainNavigation.css*/
.main-navigation { .main-navigation {
background-color: #333; background-color: #333;
color: white; color: white;
padding: 1rem; padding: 1rem;
} }
.dropdown-option {
margin-top: 0.2rem;
}
.main-navigation .navbar { .main-navigation .navbar {
background-color: #333 !important; background-color: #333 !important;
} }
@@ -19,6 +22,10 @@
color: #f5f5f5 !important; color: #f5f5f5 !important;
} }
.navbar-end .navbar-item {
margin-right: 1rem;
}
.main-navigation .button { .main-navigation .button {
margin-left: 0.5rem; margin-left: 0.5rem;
} }
@@ -54,4 +61,4 @@
.main-navigation .navbar-item:not(:last-child) { .main-navigation .navbar-item:not(:last-child) {
border-right: 1px solid #555; border-right: 1px solid #555;
padding-right: 1rem; padding-right: 1rem;
} }

View File

@@ -3,6 +3,7 @@ import { Link } from "react-router-dom";
import { AuthContext } from "../../AuthProvider"; import { AuthContext } from "../../AuthProvider";
import "bulma/css/bulma.min.css"; import "bulma/css/bulma.min.css";
import {useConfig} from "../../ConfigProvider"; import {useConfig} from "../../ConfigProvider";
import "./MainNavigation.css";
const MainNavigation = () => { const MainNavigation = () => {
const { user, login, logout } = useContext(AuthContext); const { user, login, logout } = useContext(AuthContext);
@@ -108,14 +109,14 @@ const MainNavigation = () => {
</span> </span>
<div className={`navbar-dropdown ${isDropdownOpen ? "is-active" : ""}`}> <div className={`navbar-dropdown ${isDropdownOpen ? "is-active" : ""}`}>
<button <button
className="button is-primary" className="button is-primary dropdown-option"
onClick={handleGetBackup} onClick={handleGetBackup}
type="button" type="button"
> >
Get Backup Get Backup
</button> </button>
<button <button
className="button is-danger" className="button is-danger dropdown-option"
onClick={logout} onClick={logout}
type="button" type="button"
> >

View File

@@ -3,8 +3,9 @@
border-radius: 8px; border-radius: 8px;
padding: 1rem; padding: 1rem;
background-color: #f9f9f9; background-color: #f9f9f9;
height: 100%; height: 90vh;
overflow-y: auto; overflow-y: hidden;
min-width: 25vw;
} }
.menu-label { .menu-label {
@@ -15,6 +16,8 @@
.menu-list { .menu-list {
margin-left: 0; margin-left: 0;
height: 100%;
overflow-y: auto;
} }
.menu-list-item { .menu-list-item {

View File

@@ -8,7 +8,7 @@ const SideNavigation = () => {
const {data: paths, isLoading, error } = usePaths(1); const {data: paths, isLoading, error } = usePaths(1);
const deletePath = useDeletePath(); const deletePath = useDeletePath();
const updatePath = useUpdatePath(); const updatePath = useUpdatePath();
const [searchTerm, setSearchTerm] = React.useState("");
const sortedPaths = paths const sortedPaths = paths
? paths.slice().sort((a, b) => a.order.localeCompare(b.order)) ? paths.slice().sort((a, b) => a.order.localeCompare(b.order))
: []; : [];
@@ -39,7 +39,7 @@ const SideNavigation = () => {
return ( return (
<aside className="menu"> <aside className="menu">
<p className="menu-label">Markdown Directory</p> <p className="menu-label">---</p>
<PermissionGuard rolesRequired={["admin", "creator"]}> <PermissionGuard rolesRequired={["admin", "creator"]}>
<a <a
href="/markdown/create" href="/markdown/create"