UntilDot commited on
Commit
f0c7d53
·
verified ·
1 Parent(s): 659188c

Update templates/index.html

Browse files
Files changed (1) hide show
  1. templates/index.html +67 -63
templates/index.html CHANGED
@@ -1,83 +1,87 @@
1
  <!DOCTYPE html>
2
  <html lang="en" class="bg0 text-fg0 dark">
3
- <head>
4
- <meta charset="UTF-8" />
5
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
- <title>MoA Chat</title>
7
- <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/tailwind.min.css" rel="stylesheet">
8
- <link rel="stylesheet" href="/static/style.css" />
9
- </head>
10
- <body class="bg0 text-fg0 transition-colors duration-300">
11
- <div class="min-h-screen flex flex-col justify-between p-4">
12
 
13
- <header class="flex items-center justify-between mb-4">
14
- <h1 class="text-2xl font-bold">MoA Chat</h1>
15
- <div class="space-x-2 flex items-center">
16
- <button id="toggleConfig" class="bg-blue px-3 py-1 rounded text-fg0 hover:bg-purple transition">⚙️</button>
17
- <button id="docsButton" class="bg-blue px-3 py-1 rounded text-fg0 hover:bg-purple transition">Docs</button>
18
- <button id="themeToggle" class="bg-blue px-3 py-1 rounded text-fg0 hover:bg-purple transition">🌙</button>
19
- </div>
20
- </header>
21
 
22
- <div id="configPanel" class="bg1 rounded p-4 mb-4 hidden transition-all duration-500 overflow-hidden max-h-full">
23
- <h2 class="text-lg font-semibold mb-2">Model Selection</h2>
24
- <div class="grid grid-cols-1 md:grid-cols-4 gap-4">
25
 
26
- <div class="model-zone">
27
- <label class="block mb-1">LLM-A</label>
28
- <div id="modelA" class="model-dropdown relative bg-statusline1 text-fg0 rounded p-2 cursor-pointer select-none">
29
- <span class="selected block">Select a model</span>
30
- <div class="options hidden absolute left-0 right-0 mt-2 bg-[#282828] rounded shadow-lg z-10 max-h-60 overflow-y-auto"></div>
31
- </div>
32
- <div id="loaderA" class="loader hidden mt-2 flex justify-center"></div>
33
  </div>
 
 
34
 
35
- <div class="model-zone">
36
- <label class="block mb-1">LLM-B</label>
37
- <div id="modelB" class="model-dropdown relative bg-statusline1 text-fg0 rounded p-2 cursor-pointer select-none">
38
- <span class="selected block">Select a model</span>
39
- <div class="options hidden absolute left-0 right-0 mt-2 bg-[#282828] rounded shadow-lg z-10 max-h-60 overflow-y-auto"></div>
40
- </div>
41
- <div id="loaderB" class="loader hidden mt-2 flex justify-center"></div>
42
  </div>
 
 
43
 
44
- <div class="model-zone">
45
- <label class="block mb-1">LLM-C</label>
46
- <div id="modelC" class="model-dropdown relative bg-statusline1 text-fg0 rounded p-2 cursor-pointer select-none">
47
- <span class="selected block">Select a model</span>
48
- <div class="options hidden absolute left-0 right-0 mt-2 bg-[#282828] rounded shadow-lg z-10 max-h-60 overflow-y-auto"></div>
49
- </div>
50
- <div id="loaderC" class="loader hidden mt-2 flex justify-center"></div>
51
  </div>
 
 
52
 
53
- <div class="model-zone">
54
- <label class="block mb-1">LLM-D (Aggregator)</label>
55
- <div id="aggregator" class="model-dropdown relative bg-statusline1 text-fg0 rounded p-2 cursor-pointer select-none">
56
- <span class="selected block">Select a model</span>
57
- <div class="options hidden absolute left-0 right-0 mt-2 bg-[#282828] rounded shadow-lg z-10 max-h-60 overflow-y-auto"></div>
58
- </div>
59
- <div id="loaderD" class="loader hidden mt-2 flex justify-center"></div>
60
  </div>
61
-
62
  </div>
 
63
  </div>
 
64
 
65
- <main id="chatContainer" class="flex-1 overflow-y-auto bg1 p-4 rounded shadow-md space-y-4">
66
- <!-- Messages injected here -->
67
- </main>
68
 
69
- <form id="chatForm" class="mt-4 flex">
70
- <input id="userInput" type="text" placeholder="Ask something..."
71
- class="flex-1 px-4 py-2 rounded-l border-none bg-statusline1 text-fg0 placeholder-fg1 focus:outline-none">
72
- <button type="submit" class="px-4 py-2 bg-green text-fg0 rounded-r hover:bg-visual_green transition">Send</button>
73
- </form>
74
 
75
- <footer class="text-center mt-6 text-sm opacity-70">
76
- Made with ❤️ in Panamá
77
- </footer>
78
 
79
- </div>
80
 
81
- <script src="/static/script.js"></script>
82
- </body>
83
  </html>
 
1
  <!DOCTYPE html>
2
  <html lang="en" class="bg0 text-fg0 dark">
3
+ <head>
4
+ <meta charset="UTF-8" />
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
+ <title>MoA Chat</title>
7
+ <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/tailwind.min.css" rel="stylesheet">
8
+ <link rel="stylesheet" href="/static/style.css" />
9
+ </head>
10
+ <body class="bg0 text-fg0 transition-colors duration-300">
11
+ <div class="min-h-screen flex flex-col justify-between p-4">
12
 
13
+ <header class="flex items-center justify-between mb-4">
14
+ <h1 class="text-2xl font-bold">MoA Chat</h1>
15
+ <div class="space-x-2 flex items-center">
16
+ <button id="toggleConfig" class="bg-blue px-3 py-1 rounded text-fg0 hover:bg-purple transition">⚙️</button>
17
+ <button id="docsButton" class="bg-blue px-3 py-1 rounded text-fg0 hover:bg-purple transition">Docs</button>
18
+ <button id="themeToggle" class="bg-blue px-3 py-1 rounded text-fg0 hover:bg-purple transition">🌙</button>
19
+ </div>
20
+ </header>
21
 
22
+ <div id="configPanel" class="bg1 rounded p-4 mb-4 hidden transition-all duration-500 overflow-hidden max-h-full">
23
+ <h2 class="text-lg font-semibold mb-2">Model Selection</h2>
24
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-4">
25
 
26
+ <div class="model-zone">
27
+ <label class="block mb-1 model-label">LLM-A</label>
28
+ <div class="model-name hidden mb-1 font-semibold"></div> <!-- inserted -->
29
+ <div id="modelA" class="model-dropdown relative bg-statusline1 text-fg0 rounded p-2 cursor-pointer select-none">
30
+ <span class="selected block">Select a model</span>
31
+ <div class="options hidden absolute left-0 right-0 mt-2 bg-[#282828] rounded shadow-lg z-10 max-h-60 overflow-y-auto"></div>
 
32
  </div>
33
+ <div id="loaderA" class="loader hidden mt-2 flex justify-center"></div>
34
+ </div>
35
 
36
+ <div class="model-zone">
37
+ <label class="block mb-1 model-label">LLM-B</label>
38
+ <div class="model-name hidden mb-1 font-semibold"></div> <!-- inserted -->
39
+ <div id="modelB" class="model-dropdown relative bg-statusline1 text-fg0 rounded p-2 cursor-pointer select-none">
40
+ <span class="selected block">Select a model</span>
41
+ <div class="options hidden absolute left-0 right-0 mt-2 bg-[#282828] rounded shadow-lg z-10 max-h-60 overflow-y-auto"></div>
 
42
  </div>
43
+ <div id="loaderB" class="loader hidden mt-2 flex justify-center"></div>
44
+ </div>
45
 
46
+ <div class="model-zone">
47
+ <label class="block mb-1 model-label">LLM-C</label>
48
+ <div class="model-name hidden mb-1 font-semibold"></div> <!-- inserted -->
49
+ <div id="modelC" class="model-dropdown relative bg-statusline1 text-fg0 rounded p-2 cursor-pointer select-none">
50
+ <span class="selected block">Select a model</span>
51
+ <div class="options hidden absolute left-0 right-0 mt-2 bg-[#282828] rounded shadow-lg z-10 max-h-60 overflow-y-auto"></div>
 
52
  </div>
53
+ <div id="loaderC" class="loader hidden mt-2 flex justify-center"></div>
54
+ </div>
55
 
56
+ <div class="model-zone">
57
+ <label class="block mb-1 model-label">LLM-D (Aggregator)</label>
58
+ <div class="model-name hidden mb-1 font-semibold"></div> <!-- inserted -->
59
+ <div id="aggregator" class="model-dropdown relative bg-statusline1 text-fg0 rounded p-2 cursor-pointer select-none">
60
+ <span class="selected block">Select a model</span>
61
+ <div class="options hidden absolute left-0 right-0 mt-2 bg-[#282828] rounded shadow-lg z-10 max-h-60 overflow-y-auto"></div>
 
62
  </div>
63
+ <div id="loaderD" class="loader hidden mt-2 flex justify-center"></div>
64
  </div>
65
+
66
  </div>
67
+ </div>
68
 
69
+ <main id="chatContainer" class="flex-1 overflow-y-auto bg1 p-4 rounded shadow-md space-y-4">
70
+ <!-- Messages injected here -->
71
+ </main>
72
 
73
+ <form id="chatForm" class="mt-4 flex">
74
+ <input id="userInput" type="text" placeholder="Ask something..."
75
+ class="flex-1 px-4 py-2 rounded-l border-none bg-statusline1 text-fg0 placeholder-fg1 focus:outline-none">
76
+ <button type="submit" class="px-4 py-2 bg-green text-fg0 rounded-r hover:bg-visual_green transition">Send</button>
77
+ </form>
78
 
79
+ <footer class="text-center mt-6 text-sm opacity-70">
80
+ Made with ❤️ in Panamá
81
+ </footer>
82
 
83
+ </div>
84
 
85
+ <script src="/static/script.js"></script>
86
+ </body>
87
  </html>