leo commited on
Commit
ba91995
·
1 Parent(s): 64648e8

dark theme for Swagger UI

Browse files
Files changed (1) hide show
  1. index.html +57 -1
index.html CHANGED
@@ -6,9 +6,65 @@
6
  <title>HAL API Docs — Autonomous OS</title>
7
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5/swagger-ui.css">
8
  <style>
9
- body { margin: 0; background: #1a1a2e; }
10
  .swagger-ui .topbar { display: none; }
11
  .swagger-ui { max-width: 960px; margin: 0 auto; padding: 20px; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  </style>
13
  </head>
14
  <body>
 
6
  <title>HAL API Docs — Autonomous OS</title>
7
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5/swagger-ui.css">
8
  <style>
9
+ body { margin: 0; background: #0d1117; color: #c9d1d9; }
10
  .swagger-ui .topbar { display: none; }
11
  .swagger-ui { max-width: 960px; margin: 0 auto; padding: 20px; }
12
+
13
+ /* Dark theme overrides */
14
+ .swagger-ui,
15
+ .swagger-ui .info .title,
16
+ .swagger-ui .info p,
17
+ .swagger-ui .info li,
18
+ .swagger-ui .opblock-tag,
19
+ .swagger-ui .opblock-summary-description,
20
+ .swagger-ui .opblock-description-wrapper p,
21
+ .swagger-ui table thead tr th,
22
+ .swagger-ui table tbody tr td,
23
+ .swagger-ui .parameter__name,
24
+ .swagger-ui .parameter__type,
25
+ .swagger-ui .response-col_status,
26
+ .swagger-ui .response-col_description,
27
+ .swagger-ui .response-col_links,
28
+ .swagger-ui .model-title,
29
+ .swagger-ui .model,
30
+ .swagger-ui .tab li,
31
+ .swagger-ui label,
32
+ .swagger-ui .btn { color: #c9d1d9; }
33
+
34
+ .swagger-ui .info a { color: #58a6ff; }
35
+ .swagger-ui .scheme-container { background: #161b22; box-shadow: none; }
36
+ .swagger-ui section.models { border: 1px solid #30363d; }
37
+ .swagger-ui section.models .model-container { background: #161b22; }
38
+ .swagger-ui .model-box { background: #161b22; }
39
+
40
+ .swagger-ui .opblock-tag { border-bottom-color: #30363d; }
41
+ .swagger-ui .opblock { border-color: #30363d; background: #161b22; }
42
+ .swagger-ui .opblock .opblock-summary { border-color: #30363d; }
43
+ .swagger-ui .opblock .opblock-section-header { background: #0d1117; }
44
+ .swagger-ui .opblock .opblock-section-header h4 { color: #c9d1d9; }
45
+
46
+ .swagger-ui .opblock.opblock-get { border-color: #1f6feb; background: rgba(31,111,235,0.1); }
47
+ .swagger-ui .opblock.opblock-get .opblock-summary { border-color: #1f6feb; }
48
+ .swagger-ui .opblock.opblock-post { border-color: #238636; background: rgba(35,134,54,0.1); }
49
+ .swagger-ui .opblock.opblock-post .opblock-summary { border-color: #238636; }
50
+ .swagger-ui .opblock.opblock-put { border-color: #d29922; background: rgba(210,153,34,0.1); }
51
+ .swagger-ui .opblock.opblock-put .opblock-summary { border-color: #d29922; }
52
+ .swagger-ui .opblock.opblock-delete { border-color: #da3633; background: rgba(218,54,51,0.1); }
53
+ .swagger-ui .opblock.opblock-delete .opblock-summary { border-color: #da3633; }
54
+
55
+ .swagger-ui .responses-inner { background: #0d1117; }
56
+ .swagger-ui .response-col_description__inner p { color: #8b949e; }
57
+ .swagger-ui .highlight-code,
58
+ .swagger-ui .microlight { background: #161b22 !important; color: #c9d1d9 !important; }
59
+
60
+ .swagger-ui input[type=text],
61
+ .swagger-ui textarea,
62
+ .swagger-ui select { background: #0d1117; color: #c9d1d9; border-color: #30363d; }
63
+
64
+ .swagger-ui .btn.execute { background: #238636; color: #fff; border-color: #238636; }
65
+ .swagger-ui .btn.cancel { border-color: #da3633; color: #da3633; }
66
+
67
+ .swagger-ui .loading-container .loading::after { color: #c9d1d9; }
68
  </style>
69
  </head>
70
  <body>