ui: синхронизация каталога Grafana в браузере, дерево папок/правил; инциденты — ссылка, деталка, сырой JSON; ci: docker compose --progress plain
All checks were successful
CI / test (push) Successful in 37s
All checks were successful
CI / test (push) Successful in 37s
Made-with: Cursor
This commit is contained in:
@ -30,6 +30,22 @@ APP_SHELL_CSS = """
|
||||
.irm-table { width: 100%; border-collapse: collapse; font-size: 0.9rem; }
|
||||
.irm-table th, .irm-table td { border: 1px solid #e4e4e7; padding: 0.45rem 0.65rem; text-align: left; }
|
||||
.irm-table thead th { background: #f4f4f5; }
|
||||
.og-btn { padding: 0.45rem 0.9rem; font-size: 0.875rem; border-radius: 6px;
|
||||
border: 1px solid #d4d4d8; background: #fff; cursor: pointer; margin-right: 0.5rem; }
|
||||
.og-btn:hover { background: #f4f4f5; }
|
||||
.og-btn-primary { background: #2563eb; color: #fff; border-color: #1d4ed8; }
|
||||
.og-btn-primary:hover { background: #1d4ed8; }
|
||||
.og-sync-bar { display: flex; flex-wrap: wrap; align-items: center; gap: 0.5rem; margin: 1rem 0; }
|
||||
.og-sync-status { font-size: 0.85rem; color: #52525b; min-height: 1.25rem; }
|
||||
.gc-tree { margin-top: 1.25rem; }
|
||||
.gc-folder { margin: 0.4rem 0; border: 1px solid #e4e4e7; border-radius: 8px; padding: 0.35rem 0.6rem; background: #fff; }
|
||||
.gc-folder summary { cursor: pointer; list-style: none; }
|
||||
.gc-folder summary::-webkit-details-marker { display: none; }
|
||||
.gc-muted { color: #71717a; font-size: 0.82rem; font-weight: normal; }
|
||||
.gc-subtable { width: 100%; border-collapse: collapse; font-size: 0.82rem; margin: 0.5rem 0 0.25rem; }
|
||||
.gc-subtable th, .gc-subtable td { border: 1px solid #e4e4e7; padding: 0.3rem 0.45rem; }
|
||||
.gc-subtable th { background: #fafafa; }
|
||||
.gc-orphan { margin-top: 1rem; padding: 0.75rem; background: #fffbeb; border: 1px solid #fcd34d; border-radius: 8px; font-size: 0.88rem; }
|
||||
"""
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user