NavBar v.0.1 etnfernen von altem LogoutButton in ToolOverview
This commit is contained in:
@@ -9,6 +9,8 @@ import ToolOverview from './components/ToolOverview';
|
|||||||
|
|
||||||
import './css/base.css';
|
import './css/base.css';
|
||||||
import './css/buttons.css';
|
import './css/buttons.css';
|
||||||
|
import './css/dark.css';
|
||||||
|
import './css/light.css';
|
||||||
import './css/menu.css';
|
import './css/menu.css';
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { useNavigate } from 'react-router-dom';
|
import { useNavigate } from 'react-router-dom';
|
||||||
|
import '../css/navbar.css';
|
||||||
import LightDarkToggle from './LightDarkToggle';
|
import LightDarkToggle from './LightDarkToggle';
|
||||||
import LogoutButton from './LogoutButton';
|
import LogoutButton from './LogoutButton';
|
||||||
import './css/navBar.css';
|
|
||||||
|
|
||||||
function NavBar() {
|
function NavBar() {
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import { useNavigate } from 'react-router-dom';
|
import { useNavigate } from 'react-router-dom';
|
||||||
import LogoutButton from './LogoutButton';
|
|
||||||
|
|
||||||
function ToolOverview() {
|
function ToolOverview() {
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
@@ -14,8 +13,6 @@ function ToolOverview() {
|
|||||||
{role === 'admin' && (
|
{role === 'admin' && (
|
||||||
<button onClick={() => navigate('/admin')}>Admin-Bereich</button>
|
<button onClick={() => navigate('/admin')}>Admin-Bereich</button>
|
||||||
)}
|
)}
|
||||||
<br /><br />
|
|
||||||
<LogoutButton />
|
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
+27
-24
@@ -1,33 +1,36 @@
|
|||||||
.navbar {
|
.navbar {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
padding: 10px 20px;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
align-items: center;
|
background-color: var(--background-color);
|
||||||
background-color: var(--navbar-bg, #282c34);
|
z-index: 1000;
|
||||||
padding: 10px 20px;
|
|
||||||
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-left button,
|
|
||||||
.navbar-right button {
|
|
||||||
background-color: transparent;
|
|
||||||
border: none;
|
|
||||||
color: inherit;
|
|
||||||
font-size: 16px;
|
|
||||||
cursor: pointer;
|
|
||||||
margin-right: 10px;
|
|
||||||
padding: 5px 10px;
|
|
||||||
transition: background-color 0.2s;
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-left button:hover,
|
|
||||||
.navbar-right button:hover {
|
|
||||||
background-color: rgba(255, 255, 255, 0.1);
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.navbar-left,
|
||||||
.navbar-right {
|
.navbar-right {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: 10px;
|
gap: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar a,
|
||||||
|
.navbar button {
|
||||||
|
background: none;
|
||||||
|
border: none;
|
||||||
|
color: var(--text);
|
||||||
|
font-size: 16px;
|
||||||
|
cursor: pointer;
|
||||||
|
text-decoration: none;
|
||||||
|
padding: 6px 12px;
|
||||||
|
transition: background-color 0.3s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.navbar a:hover,
|
||||||
|
.navbar button:hover {
|
||||||
|
background-color: var(--accent-hover);
|
||||||
|
border-radius: 4px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
import { StrictMode } from 'react'
|
import { StrictMode } from 'react';
|
||||||
import { createRoot } from 'react-dom/client'
|
import { createRoot } from 'react-dom/client';
|
||||||
import App from './App.jsx'
|
import App from './App.jsx';
|
||||||
import './css/index.css'
|
import './css/base.css';
|
||||||
|
import './css/dark.css';
|
||||||
|
import './css/light.css';
|
||||||
|
import './css/navbar.css';
|
||||||
|
|
||||||
|
|
||||||
createRoot(document.getElementById('root')).render(
|
createRoot(document.getElementById('root')).render(
|
||||||
<StrictMode>
|
<StrictMode>
|
||||||
|
|||||||
Reference in New Issue
Block a user