Panel admina: 16 zakladek jako podsciezki /admin/*
- aktywna zakladka wyznaczana z adresu (useParams), nie z useState - setTab() nawiguje zamiast zmieniac stan lokalny - sidebar admina: <button> -> <NavLink> - typ AdminTab zunifikowany z AdminTabKey z routes.ts - nieznana sekcja /admin/cokolwiek -> strona 404 - CSS .admin-nav rozszerzony o warianty <a> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -21387,7 +21387,7 @@ svg {
|
||||
gap: 3px;
|
||||
}
|
||||
|
||||
.admin-nav button {
|
||||
.admin-nav button, .admin-nav a {
|
||||
align-items: center;
|
||||
background: transparent;
|
||||
border: 0;
|
||||
@@ -21404,22 +21404,22 @@ svg {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.admin-nav button svg {
|
||||
.admin-nav button svg, .admin-nav a svg {
|
||||
color: #7186a0;
|
||||
height: 15px;
|
||||
width: 15px;
|
||||
}
|
||||
|
||||
.admin-nav button.active {
|
||||
.admin-nav button.active, .admin-nav a.active {
|
||||
background: #ebf6f0;
|
||||
color: #109253;
|
||||
}
|
||||
|
||||
.admin-nav button.active svg {
|
||||
.admin-nav button.active svg, .admin-nav a.active svg {
|
||||
color: #109253;
|
||||
}
|
||||
|
||||
.admin-nav button b {
|
||||
.admin-nav button b, .admin-nav a b {
|
||||
background: #129357;
|
||||
border-radius: 999px;
|
||||
color: #ffffff;
|
||||
@@ -26773,3 +26773,6 @@ svg {
|
||||
.not-found-actions a { border-radius: 10px; font-size: 14px; font-weight: 800; padding: 12px 22px; text-decoration: none; }
|
||||
.not-found-primary { background: #13a360; color: #ffffff; }
|
||||
.not-found-secondary { border: 1px solid #d5dde7; color: #27384f; }
|
||||
|
||||
/* Routing: pozycje menu admina to teraz <a> (NavLink) */
|
||||
.admin-nav a { color: inherit; cursor: pointer; text-decoration: none; }
|
||||
|
||||
Reference in New Issue
Block a user