nmtalhp commited on
Commit
2f18c55
·
verified ·
1 Parent(s): a7e6064

Add 2 files

Browse files
Files changed (2) hide show
  1. README.md +6 -4
  2. index.html +448 -19
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Radms
3
- emoji: 👁
4
  colorFrom: blue
5
- colorTo: green
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: radms
3
+ emoji: 🐳
4
  colorFrom: blue
5
+ colorTo: blue
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,448 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Restricted Access Data Management System</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <style>
10
+ .sidebar {
11
+ transition: all 0.3s ease;
12
+ }
13
+ .sidebar-collapsed {
14
+ width: 70px;
15
+ }
16
+ .sidebar-collapsed .sidebar-text {
17
+ display: none;
18
+ }
19
+ .main-content {
20
+ transition: all 0.3s ease;
21
+ }
22
+ .progress-bar {
23
+ height: 6px;
24
+ border-radius: 3px;
25
+ transition: width 0.5s ease;
26
+ }
27
+ .file-upload-container:hover {
28
+ background-color: rgba(59, 130, 246, 0.1);
29
+ border-color: rgba(59, 130, 246, 0.3);
30
+ }
31
+ .active-tab {
32
+ border-bottom: 3px solid #3b82f6;
33
+ color: #3b82f6;
34
+ }
35
+ .category-chip {
36
+ transition: all 0.2s ease;
37
+ }
38
+ .category-chip:hover {
39
+ transform: translateY(-1px);
40
+ box-shadow: 0 2px 4px rgba(0,0,0,0.1);
41
+ }
42
+ </style>
43
+ </head>
44
+ <body class="bg-gray-50 font-sans antialiased">
45
+ <div class="flex h-screen overflow-hidden">
46
+ <!-- Sidebar -->
47
+ <div id="sidebar" class="sidebar bg-gray-800 text-white w-64 flex flex-col flex-shrink-0">
48
+ <div class="p-4 flex items-center">
49
+ <div class="bg-blue-500 rounded-lg w-10 h-10 flex items-center justify-center">
50
+ <i class="fas fa-lock text-white text-xl"></i>
51
+ </div>
52
+ <span class="sidebar-text ml-3 font-bold text-xl">RADMS</span>
53
+ </div>
54
+ <div class="px-4 pb-2">
55
+ <div class="flex items-center bg-gray-700 rounded-lg p-2">
56
+ <div class="w-8 h-8 rounded-full bg-blue-400 flex items-center justify-center">
57
+ <span class="text-white font-semibold">AD</span>
58
+ </div>
59
+ <div class="sidebar-text ml-2">
60
+ <p class="font-medium">Admin User</p>
61
+ <p class="text-xs text-gray-300">Admin</p>
62
+ </div>
63
+ </div>
64
+ </div>
65
+ <nav class="flex-1 px-2 py-4 space-y-1 overflow-y-auto">
66
+ <a href="#" class="flex items-center px-2 py-2 text-sm font-medium rounded-md bg-gray-900 text-white">
67
+ <i class="fas fa-home w-6 text-center"></i>
68
+ <span class="sidebar-text ml-3">Dashboard</span>
69
+ </a>
70
+ <a href="#" class="flex items-center px-2 py-2 text-sm font-medium rounded-md text-gray-300 hover:bg-gray-700">
71
+ <i class="fas fa-file-upload w-6 text-center"></i>
72
+ <span class="sidebar-text ml-3">Upload Files</span>
73
+ </a>
74
+ <a href="#" class="flex items-center px-2 py-2 text-sm font-medium rounded-md text-gray-300 hover:bg-gray-700">
75
+ <i class="fas fa-folder w-6 text-center"></i>
76
+ <span class="sidebar-text ml-3">My Files</span>
77
+ </a>
78
+ <a href="#" class="flex items-center px-2 py-2 text-sm font-medium rounded-md text-gray-300 hover:bg-gray-700">
79
+ <i class="fas fa-users w-6 text-center"></i>
80
+ <span class="sidebar-text ml-3">User Management</span>
81
+ </a>
82
+ <a href="#" class="flex items-center px-2 py-2 text-sm font-medium rounded-md text-gray-300 hover:bg-gray-700">
83
+ <i class="fas fa-chart-bar w-6 text-center"></i>
84
+ <span class="sidebar-text ml-3">Access Logs</span>
85
+ </a>
86
+ <a href="#" class="flex items-center px-2 py-2 text-sm font-medium rounded-md text-gray-300 hover:bg-gray-700">
87
+ <i class="fas fa-cog w-6 text-center"></i>
88
+ <span class="sidebar-text ml-3">Settings</span>
89
+ </a>
90
+ </nav>
91
+ <div class="p-4 border-t border-gray-700">
92
+ <button onclick="toggleSidebar()" class="flex items-center text-gray-300 hover:text-white">
93
+ <i class="fas fa-chevron-left w-6 text-center"></i>
94
+ <span class="sidebar-text ml-3">Collapse</span>
95
+ </button>
96
+ </div>
97
+ </div>
98
+
99
+ <!-- Main Content -->
100
+ <div class="main-content flex-1 flex flex-col overflow-hidden">
101
+ <!-- Top Navigation -->
102
+ <header class="bg-white shadow-sm z-10">
103
+ <div class="flex items-center justify-between px-6 py-3">
104
+ <h1 class="text-xl font-semibold text-gray-800">Dashboard</h1>
105
+ <div class="flex items-center space-x-4">
106
+ <div class="relative">
107
+ <input type="text" placeholder="Search..." class="pl-10 pr-4 py-2 rounded-lg border border-gray-300 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent">
108
+ <i class="fas fa-search absolute left-3 top-3 text-gray-400"></i>
109
+ </div>
110
+ <button class="p-2 rounded-full hover:bg-gray-100 relative">
111
+ <i class="fas fa-bell text-gray-600"></i>
112
+ <span class="absolute top-0 right-0 block h-2 w-2 rounded-full bg-red-500"></span>
113
+ </button>
114
+ <button class="flex items-center space-x-2">
115
+ <div class="w-8 h-8 rounded-full bg-blue-400 flex items-center justify-center">
116
+ <span class="text-white font-semibold">AD</span>
117
+ </div>
118
+ <span class="hidden md:inline-block">Admin User</span>
119
+ <i class="fas fa-chevron-down text-gray-500"></i>
120
+ </button>
121
+ </div>
122
+ </div>
123
+ </header>
124
+
125
+ <!-- Main Content Area -->
126
+ <main class="flex-1 overflow-y-auto p-6 bg-gray-50">
127
+ <!-- Storage Usage -->
128
+ <div class="bg-white rounded-lg shadow-sm p-6 mb-6">
129
+ <div class="flex justify-between items-center mb-4">
130
+ <h2 class="text-lg font-semibold text-gray-800">Storage Usage</h2>
131
+ <div class="text-sm text-gray-500">15.4 MB of 50 MB used (30.8%)</div>
132
+ </div>
133
+ <div class="w-full bg-gray-200 rounded-full h-2.5 mb-2">
134
+ <div class="progress-bar bg-blue-600 h-2.5 rounded-full" style="width: 30.8%"></div>
135
+ </div>
136
+ <div class="flex justify-between text-xs text-gray-500">
137
+ <span>0 MB</span>
138
+ <span>50 MB</span>
139
+ </div>
140
+ <div class="mt-4 grid grid-cols-1 md:grid-cols-3 gap-4">
141
+ <div class="border rounded-lg p-4 flex items-center">
142
+ <div class="bg-blue-100 p-3 rounded-lg mr-4">
143
+ <i class="fas fa-file-pdf text-blue-600 text-xl"></i>
144
+ </div>
145
+ <div>
146
+ <p class="text-sm text-gray-500">PDF Files</p>
147
+ <p class="font-semibold">4.2 MB <span class="text-gray-500 font-normal">(8.4%)</span></p>
148
+ </div>
149
+ <div class="ml-auto">
150
+ <div class="w-12 h-2 bg-gray-200 rounded-full">
151
+ <div class="h-2 rounded-full bg-blue-600" style="width: 8.4%"></div>
152
+ </div>
153
+ </div>
154
+ </div>
155
+ <div class="border rounded-lg p-4 flex items-center">
156
+ <div class="bg-green-100 p-3 rounded-lg mr-4">
157
+ <i class="fas fa-file-word text-green-600 text-xl"></i>
158
+ </div>
159
+ <div>
160
+ <p class="text-sm text-gray-500">Documents</p>
161
+ <p class="font-semibold">6.7 MB <span class="text-gray-500 font-normal">(13.4%)</span></p>
162
+ </div>
163
+ <div class="ml-auto">
164
+ <div class="w-12 h-2 bg-gray-200 rounded-full">
165
+ <div class="h-2 rounded-full bg-green-600" style="width: 13.4%"></div>
166
+ </div>
167
+ </div>
168
+ </div>
169
+ <div class="border rounded-lg p-4 flex items-center">
170
+ <div class="bg-purple-100 p-3 rounded-lg mr-4">
171
+ <i class="fas fa-file-image text-purple-600 text-xl"></i>
172
+ </div>
173
+ <div>
174
+ <p class="text-sm text-gray-500">Images</p>
175
+ <p class="font-semibold">4.5 MB <span class="text-gray-500 font-normal">(9.0%)</span></p>
176
+ </div>
177
+ <div class="ml-auto">
178
+ <div class="w-12 h-2 bg-gray-200 rounded-full">
179
+ <div class="h-2 rounded-full bg-purple-600" style="width: 9.0%"></div>
180
+ </div>
181
+ </div>
182
+ </div>
183
+ </div>
184
+ </div>
185
+
186
+ <!-- Quick Actions -->
187
+ <div class="bg-white rounded-lg shadow-sm p-6 mb-6">
188
+ <h2 class="text-lg font-semibold text-gray-800 mb-4">Quick Actions</h2>
189
+ <div class="grid grid-cols-2 md:grid-cols-4 gap-4">
190
+ <button class="file-upload-container flex flex-col items-center justify-center border-2 border-dashed border-gray-300 rounded-lg p-6 transition-colors duration-300">
191
+ <div class="bg-blue-100 p-3 rounded-full mb-2">
192
+ <i class="fas fa-file-upload text-blue-600 text-xl"></i>
193
+ </div>
194
+ <p class="text-sm font-medium text-gray-700">Upload File</p>
195
+ <p class="text-xs text-gray-500">Max 5MB per file</p>
196
+ </button>
197
+ <button class="flex flex-col items-center justify-center border rounded-lg p-6 hover:bg-gray-50 transition-colors duration-300">
198
+ <div class="bg-green-100 p-3 rounded-full mb-2">
199
+ <i class="fas fa-user-plus text-green-600 text-xl"></i>
200
+ </div>
201
+ <p class="text-sm font-medium text-gray-700">Add User</p>
202
+ </button>
203
+ <button class="flex flex-col items-center justify-center border rounded-lg p-6 hover:bg-gray-50 transition-colors duration-300">
204
+ <div class="bg-purple-100 p-3 rounded-full mb-2">
205
+ <i class="fas fa-folder-plus text-purple-600 text-xl"></i>
206
+ </div>
207
+ <p class="text-sm font-medium text-gray-700">Create Folder</p>
208
+ </button>
209
+ <button class="flex flex-col items-center justify-center border rounded-lg p-6 hover:bg-gray-50 transition-colors duration-300">
210
+ <div class="bg-yellow-100 p-3 rounded-full mb-2">
211
+ <i class="fas fa-chart-line text-yellow-600 text-xl"></i>
212
+ </div>
213
+ <p class="text-sm font-medium text-gray-700">View Reports</p>
214
+ </button>
215
+ </div>
216
+ </div>
217
+
218
+ <!-- Recent Activity and Files -->
219
+ <div class="grid grid-cols-1 lg:grid-cols-2 gap-6">
220
+ <!-- Recent Activity -->
221
+ <div class="bg-white rounded-lg shadow-sm p-6">
222
+ <div class="flex justify-between items-center mb-4">
223
+ <h2 class="text-lg font-semibold text-gray-800">Recent Activity</h2>
224
+ <button class="text-sm text-blue-600 hover:text-blue-800">View All</button>
225
+ </div>
226
+ <div class="space-y-4">
227
+ <div class="flex items-start">
228
+ <div class="bg-blue-100 p-2 rounded-full mr-3">
229
+ <i class="fas fa-file-upload text-blue-600"></i>
230
+ </div>
231
+ <div class="flex-1">
232
+ <p class="text-sm"><span class="font-medium">Martha Flores</span> uploaded <span class="font-medium">Q3_Report.pdf</span></p>
233
+ <p class="text-xs text-gray-500">2 hours ago</p>
234
+ </div>
235
+ </div>
236
+ <div class="flex items-start">
237
+ <div class="bg-green-100 p-2 rounded-full mr-3">
238
+ <i class="fas fa-user-plus text-green-600"></i>
239
+ </div>
240
+ <div class="flex-1">
241
+ <p class="text-sm"><span class="font-medium">You</span> added <span class="font-medium">John Doe</span> as a new user</p>
242
+ <p class="text-xs text-gray-500">Yesterday, 4:30 PM</p>
243
+ </div>
244
+ </div>
245
+ <div class="flex items-start">
246
+ <div class="bg-yellow-100 p-2 rounded-full mr-3">
247
+ <i class="fas fa-download text-yellow-600"></i>
248
+ </div>
249
+ <div class="flex-1">
250
+ <p class="text-sm"><span class="font-medium">Alex Rodriguez</span> downloaded <span class="font-medium">Company_Policy.docx</span></p>
251
+ <p class="text-xs text-gray-500">Yesterday, 11:20 AM</p>
252
+ </div>
253
+ </div>
254
+ <div class="flex items-start">
255
+ <div class="bg-red-100 p-2 rounded-full mr-3">
256
+ <i class="fas fa-trash text-red-600"></i>
257
+ </div>
258
+ <div class="flex-1">
259
+ <p class="text-sm"><span class="font-medium">You</span> deleted <span class="font-medium">Old_Draft.doc</span></p>
260
+ <p class="text-xs text-gray-500">May 20, 10:15 AM</p>
261
+ </div>
262
+ </div>
263
+ </div>
264
+ </div>
265
+
266
+ <!-- Recent Files -->
267
+ <div class="bg-white rounded-lg shadow-sm p-6">
268
+ <div class="flex justify-between items-center mb-4">
269
+ <h2 class="text-lg font-semibold text-gray-800">Recent Files</h2>
270
+ <div class="flex space-x-2">
271
+ <button class="text-sm px-3 py-1 rounded-md bg-gray-100 hover:bg-gray-200">View All</button>
272
+ <button class="text-sm px-3 py-1 rounded-md bg-blue-600 text-white hover:bg-blue-700">Upload</button>
273
+ </div>
274
+ </div>
275
+ <div class="overflow-hidden">
276
+ <table class="min-w-full divide-y divide-gray-200">
277
+ <thead class="bg-gray-50">
278
+ <tr>
279
+ <th scope="col" class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Name</th>
280
+ <th scope="col" class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Size</th>
281
+ <th scope="col" class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Last Modified</th>
282
+ <th scope="col" class="relative px-4 py-3"><span class="sr-only">Actions</span></th>
283
+ </tr>
284
+ </thead>
285
+ <tbody class="bg-white divide-y divide-gray-200">
286
+ <tr class="hover:bg-gray-50">
287
+ <td class="px-4 py-4 whitespace-nowrap">
288
+ <div class="flex items-center">
289
+ <i class="fas fa-file-pdf text-red-500 mr-3"></i>
290
+ <div>
291
+ <div class="text-sm font-medium text-gray-900">Annual_Report_2023.pdf</div>
292
+ <div class="text-xs text-gray-500">Finance</div>
293
+ </div>
294
+ </div>
295
+ </td>
296
+ <td class="px-4 py-4 whitespace-nowrap text-sm text-gray-500">2.4 MB</td>
297
+ <td class="px-4 py-4 whitespace-nowrap text-sm text-gray-500">May 22, 2023</td>
298
+ <td class="px-4 py-4 whitespace-nowrap text-right text-sm font-medium">
299
+ <button class="text-blue-600 hover:text-blue-900 mr-3"><i class="fas fa-download"></i></button>
300
+ <button class="text-gray-600 hover:text-gray-900"><i class="fas fa-ellipsis-v"></i></button>
301
+ </td>
302
+ </tr>
303
+ <tr class="hover:bg-gray-50">
304
+ <td class="px-4 py-4 whitespace-nowrap">
305
+ <div class="flex items-center">
306
+ <i class="fas fa-file-word text-blue-500 mr-3"></i>
307
+ <div>
308
+ <div class="text-sm font-medium text-gray-900">Employee_Handbook.docx</div>
309
+ <div class="text-xs text-gray-500">HR</div>
310
+ </div>
311
+ </div>
312
+ </td>
313
+ <td class="px-4 py-4 whitespace-nowrap text-sm text-gray-500">1.8 MB</td>
314
+ <td class="px-4 py-4 whitespace-nowrap text-sm text-gray-500">May 20, 2023</td>
315
+ <td class="px-4 py-4 whitespace-nowrap text-right text-sm font-medium">
316
+ <button class="text-blue-600 hover:text-blue-900 mr-3"><i class="fas fa-download"></i></button>
317
+ <button class="text-gray-600 hover:text-gray-900"><i class="fas fa-ellipsis-v"></i></button>
318
+ </td>
319
+ </tr>
320
+ <tr class="hover:bg-gray-50">
321
+ <td class="px-4 py-4 whitespace-nowrap">
322
+ <div class="flex items-center">
323
+ <i class="fas fa-file-excel text-green-500 mr-3"></i>
324
+ <div>
325
+ <div class="text-sm font-medium text-gray-900">Sales_Data_Q2.xlsx</div>
326
+ <div class="text-xs text-gray-500">Sales</div>
327
+ </div>
328
+ </div>
329
+ </td>
330
+ <td class="px-4 py-4 whitespace-nowrap text-sm text-gray-500">3.1 MB</td>
331
+ <td class="px-4 py-4 whitespace-nowrap text-sm text-gray-500">May 18, 2023</td>
332
+ <td class="px-4 py-4 whitespace-nowrap text-right text-sm font-medium">
333
+ <button class="text-blue-600 hover:text-blue-900 mr-3"><i class="fas fa-download"></i></button>
334
+ <button class="text-gray-600 hover:text-gray-900"><i class="fas fa-ellipsis-v"></i></button>
335
+ </td>
336
+ </tr>
337
+ <tr class="hover:bg-gray-50">
338
+ <td class="px-4 py-4 whitespace-nowrap">
339
+ <div class="flex items-center">
340
+ <i class="fas fa-file-image text-purple-500 mr-3"></i>
341
+ <div>
342
+ <div class="text-sm font-medium text-gray-900">Product_Photos.zip</div>
343
+ <div class="text-xs text-gray-500">Marketing</div>
344
+ </div>
345
+ </div>
346
+ </td>
347
+ <td class="px-4 py-4 whitespace-nowrap text-sm text-gray-500">4.2 MB</td>
348
+ <td class="px-4 py-4 whitespace-nowrap text-sm text-gray-500">May 15, 2023</td>
349
+ <td class="px-4 py-4 whitespace-nowrap text-right text-sm font-medium">
350
+ <button class="text-blue-600 hover:text-blue-900 mr-3"><i class="fas fa-download"></i></button>
351
+ <button class="text-gray-600 hover:text-gray-900"><i class="fas fa-ellipsis-v"></i></button>
352
+ </td>
353
+ </tr>
354
+ </tbody>
355
+ </table>
356
+ </div>
357
+ </div>
358
+ </div>
359
+
360
+ <!-- System Alerts -->
361
+ <div class="bg-white rounded-lg shadow-sm p-6 mt-6">
362
+ <div class="flex justify-between items-center mb-4">
363
+ <h2 class="text-lg font-semibold text-gray-800">System Alerts</h2>
364
+ <button class="text-sm text-blue-600 hover:text-blue-800 flex items-center">
365
+ <i class="fas fa-filter mr-1"></i> Filter
366
+ </button>
367
+ </div>
368
+ <div class="space-y-3">
369
+ <div class="flex items-start p-3 rounded-lg bg-red-50">
370
+ <i class="fas fa-exclamation-circle text-red-500 mt-1 mr-3"></i>
371
+ <div>
372
+ <p class="text-sm font-medium text-gray-800">Almost full storage - Mike Henderson</p>
373
+ <p class="text-xs text-gray-600">User has used 47.5 MB of 50 MB limit (95%)</p>
374
+ </div>
375
+ <button class="ml-auto text-gray-400 hover:text-gray-600">
376
+ <i class="fas fa-times"></i>
377
+ </button>
378
+ </div>
379
+ <div class="flex items-start p-3 rounded-lg bg-yellow-50">
380
+ <i class="fas fa-exclamation-triangle text-yellow-500 mt-1 mr-3"></i>
381
+ <div>
382
+ <p class="text-sm font-medium text-gray-800">Multiple failed login attempts</p>
383
+ <p class="text-xs text-gray-600">3 failed attempts detected from IP 192.168.1.15</p>
384
+ </div>
385
+ <button class="ml-auto text-gray-400 hover:text-gray-600">
386
+ <i class="fas fa-times"></i>
387
+ </button>
388
+ </div>
389
+ <div class="flex items-start p-3 rounded-lg bg-blue-50">
390
+ <i class="fas fa-info-circle text-blue-500 mt-1 mr-3"></i>
391
+ <div>
392
+ <p class="text-sm font-medium text-gray-800">New user registered</p>
393
+ <p class="text-xs text-gray-600">Jane Smith was added to the system</p>
394
+ </div>
395
+ <button class="ml-auto text-gray-400 hover:text-gray-600">
396
+ <i class="fas fa-times"></i>
397
+ </button>
398
+ </div>
399
+ </div>
400
+ </div>
401
+ </main>
402
+ </div>
403
+ </div>
404
+
405
+ <script>
406
+ // Toggle sidebar
407
+ function toggleSidebar() {
408
+ const sidebar = document.getElementById('sidebar');
409
+ const mainContent = document.querySelector('.main-content');
410
+ sidebar.classList.toggle('sidebar-collapsed');
411
+
412
+ if (sidebar.classList.contains('sidebar-collapsed')) {
413
+ mainContent.classList.add('ml-16');
414
+ } else {
415
+ mainContent.classList.remove('ml-16');
416
+ }
417
+ }
418
+
419
+ // Simulate alert dismissal
420
+ document.querySelectorAll('[class*="fa-times"]').forEach(button => {
421
+ button.addEventListener('click', function() {
422
+ this.closest('[class*="bg-"]').style.opacity = '0';
423
+ setTimeout(() => {
424
+ this.closest('[class*="bg-"]').style.display = 'none';
425
+ }, 300);
426
+ });
427
+ });
428
+
429
+ // File upload hover effect
430
+ const uploadContainer = document.querySelector('.file-upload-container');
431
+ uploadContainer.addEventListener('mouseenter', function() {
432
+ const icon = this.querySelector('i');
433
+ icon.classList.remove('text-blue-600');
434
+ icon.classList.add('text-white');
435
+ this.querySelector('[class*="bg-blue-100"]').classList.remove('bg-blue-100');
436
+ this.querySelector('[class*="bg-blue-100"]').classList.add('bg-blue-600');
437
+ });
438
+
439
+ uploadContainer.addEventListener('mouseleave', function() {
440
+ const icon = this.querySelector('i');
441
+ icon.classList.add('text-blue-600');
442
+ icon.classList.remove('text-white');
443
+ this.querySelector('[class*="bg-blue-600"]').classList.add('bg-blue-100');
444
+ this.querySelector('[class*="bg-blue-600"]').classList.remove('bg-blue-600');
445
+ });
446
+ </script>
447
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - <a href="https://enzostvs-deepsite.hf.space?remix=nmtalhp/radms" style="color: #fff;text-decoration: underline;" target="_blank" >🧬 Remix</a></p></body>
448
+ </html>