add rebranding + default password indication
Deploy Nexus Portal to HestiaCP (FTP) / build-and-deploy (push) Successful in 31s

This commit is contained in:
maximus
2026-06-24 14:21:52 +02:00
parent 421b97156a
commit de14810f49
4 changed files with 75 additions and 30 deletions
+32 -15
View File
@@ -9,10 +9,10 @@ const ConfirmLogoutModal = ({ isOpen, onClose, onConfirm }) => {
if (!isOpen) return null;
return (
<div style={{
position: 'fixed', top: 0, left: 0, right: 0, bottom: 0,
backgroundColor: 'rgba(0,0,0,0.8)', backdropFilter: 'blur(4px)',
zIndex: 100, display: 'flex', alignItems: 'center', justifyContent: 'center'
<div style={{
position: 'fixed', top: 0, left: 0, right: 0, bottom: 0,
backgroundColor: 'rgba(0,0,0,0.8)', backdropFilter: 'blur(4px)',
zIndex: 100, display: 'flex', alignItems: 'center', justifyContent: 'center'
}}>
<div style={{
backgroundColor: '#1A1A1A',
@@ -111,18 +111,35 @@ export default function AppLayout() {
return (
<div style={{ display: 'block' }}>
{/* ========================================== */}
{/* BARRE LATÉRALE (SIDEBAR) */}
{/* ========================================== */}
<aside style={sidebarStyle}>
{/* En-tête de la Sidebar (Logo / Marque) */}
<div style={{ padding: '30px 25px', borderBottom: '1px solid #222' }}>
<h1 style={{ color: '#00E5FF', margin: 0, fontSize: '1.5rem', letterSpacing: '2px' }}>
GISE<span style={{ color: '#FFF' }}>_NEXUS</span>
<h1 style={{
color: '#FFF',
margin: 0,
fontSize: '1.8rem',
letterSpacing: '3px',
display: 'flex',
alignItems: 'baseline',
gap: '8px'
}}>
NEXUS
<span style={{
color: '#00E5FF',
fontSize: '0.7rem',
letterSpacing: '1px',
fontWeight: 'normal',
textTransform: 'lowercase'
}}>
by gise
</span>
</h1>
<p style={{ color: '#555', fontSize: '0.7rem', margin: '5px 0 0 0' }}>
<p style={{ color: '#555', fontSize: '0.7rem', margin: '8px 0 0 0' }}>
CONSOLE D'INFRASTRUCTURE v1.0
</p>
</div>
@@ -134,7 +151,7 @@ export default function AppLayout() {
</div>
<NavLink style={getNavLinkStyle} to="/dashboard">Tableau de bord</NavLink>
<NavLink style={getNavLinkStyle} to="/services">Inventaire Réseau</NavLink>
<div style={{ padding: '0 25px', marginTop: '25px', marginBottom: '10px', color: '#444', fontSize: '0.7rem', fontWeight: 'bold' }}>
// GESTION
</div>
@@ -145,7 +162,7 @@ export default function AppLayout() {
{/* Bas de la Sidebar (Déconnexion) */}
<div style={{ padding: '20px', borderTop: '1px solid #222' }}>
<button
<button
onClick={handleLogoutClick}
style={{
width: '100%', padding: '12px', backgroundColor: 'transparent',
@@ -167,10 +184,10 @@ export default function AppLayout() {
</main>
{/* MODAL DE DÉCONNEXION */}
<ConfirmLogoutModal
isOpen={showLogoutModal}
onClose={() => setShowLogoutModal(false)}
onConfirm={confirmLogout}
<ConfirmLogoutModal
isOpen={showLogoutModal}
onClose={() => setShowLogoutModal(false)}
onConfirm={confirmLogout}
/>
</div>