a cache for slack profile pictures and emojis

feat: use scalar

dunkirk.sh 4d0f94fd c851c8d5

verified
Changed files
+29 -44
src
+29 -44
src/swagger.html
··· 1 1 <!DOCTYPE html> 2 - <html lang="en"> 2 + <html> 3 3 <head> 4 - <meta charset="UTF-8"> 5 - <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 4 <title>Cachet API Documentation</title> 7 - <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5.9.0/swagger-ui.css"> 5 + <meta charset="utf-8" /> 6 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 8 7 <style> 9 - html { 10 - box-sizing: border-box; 11 - overflow: -moz-scrollbars-vertical; 12 - overflow-y: scroll; 13 - } 14 - 15 - *, 16 - *:before, 17 - *:after { 18 - box-sizing: inherit; 19 - } 20 - 21 - body { 22 - margin: 0; 23 - background: #fafafa; 8 + .dark-mode { 9 + --scalar-background-1: #0d1117; 10 + --scalar-background-2: #161b22; 11 + --scalar-background-3: #21262d; 12 + --scalar-background-accent: #238636; 13 + --scalar-border-color: #30363d; 14 + --scalar-color-1: #f0f6fc; 15 + --scalar-color-2: #c9d1d9; 16 + --scalar-color-3: #8b949e; 17 + --scalar-color-accent: #58a6ff; 18 + --scalar-color-green: #238636; 19 + --scalar-button-1: #238636; 20 + --scalar-button-1-hover: #2ea043; 21 + --scalar-button-1-color: #ffffff; 22 + --scalar-sidebar-background-1: #0d1117; 23 + --scalar-sidebar-border-color: #30363d; 24 + --scalar-sidebar-color-1: #f0f6fc; 25 + --scalar-sidebar-color-2: #c9d1d9; 26 + --scalar-sidebar-color-active: #58a6ff; 24 27 } 25 28 </style> 26 29 </head> 27 30 <body> 28 - <div id="swagger-ui"></div> 29 - 30 - <script src="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5.9.0/swagger-ui-bundle.js"></script> 31 - <script src="https://cdn.jsdelivr.net/npm/swagger-ui-dist@5.9.0/swagger-ui-standalone-preset.js"></script> 32 - <script> 33 - window.onload = () => { 34 - // Begin Swagger UI call region 35 - const ui = SwaggerUIBundle({ 36 - url: "/swagger.json", 37 - dom_id: '#swagger-ui', 38 - deepLinking: true, 39 - presets: [ 40 - SwaggerUIBundle.presets.apis, 41 - SwaggerUIStandalonePreset 42 - ], 43 - plugins: [ 44 - SwaggerUIBundle.plugins.DownloadUrl 45 - ], 46 - layout: "StandaloneLayout" 47 - }); 48 - // End Swagger UI call region 49 - window.ui = ui; 50 - }; 51 - </script> 31 + <script 32 + id="api-reference" 33 + data-url="/swagger.json" 34 + data-dark-mode="true" 35 + ></script> 36 + <script src="https://cdn.jsdelivr.net/npm/@scalar/api-reference"></script> 52 37 </body> 53 - </html> 38 + </html>