"feat: Refactor database files for performance optimization"

This commit is contained in:
2025-05-29 18:04:21 +02:00
parent 4f35f572b8
commit 626c7c9c57
3 changed files with 13 additions and 13 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -357,22 +357,22 @@ function createRequestRow(request) {
*/ */
function getStatusColor(status) { function getStatusColor(status) {
const colors = { const colors = {
'pending': 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200', 'pending': 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900/30 dark:text-yellow-300',
'approved': 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200', 'approved': 'bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-300',
'rejected': 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200', 'rejected': 'bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-300',
'expired': 'bg-gray-100 text-gray-800 dark:bg-gray-900 dark:text-gray-200' 'expired': 'bg-gray-100 text-gray-800 dark:bg-gray-900/30 dark:text-gray-300'
}; };
return colors[status] || 'bg-gray-100 text-gray-800 dark:bg-gray-900 dark:text-gray-200'; return colors[status] || 'bg-gray-100 text-gray-800 dark:bg-gray-900/30 dark:text-gray-300';
} }
function getStatusDot(status) { function getStatusDot(status) {
const dots = { const dots = {
'pending': 'bg-yellow-400', 'pending': 'bg-yellow-400 dark:bg-yellow-300',
'approved': 'bg-green-400', 'approved': 'bg-green-400 dark:bg-green-300',
'rejected': 'bg-red-400', 'rejected': 'bg-red-400 dark:bg-red-300',
'expired': 'bg-gray-400' 'expired': 'bg-gray-400 dark:bg-gray-300'
}; };
return dots[status] || 'bg-gray-400'; return dots[status] || 'bg-gray-400 dark:bg-gray-300';
} }
function getStatusText(status) { function getStatusText(status) {
@@ -394,9 +394,9 @@ function getPriorityLevel(request) {
function getPriorityBadge(level) { function getPriorityBadge(level) {
const badges = { const badges = {
'high': '<span class="inline-flex items-center px-2 py-1 text-xs font-medium rounded-full bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200">🔴 Hoch</span>', 'high': '<span class="inline-flex items-center px-2 py-1 text-xs font-medium rounded-full bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-300">🔴 Hoch</span>',
'medium': '<span class="inline-flex items-center px-2 py-1 text-xs font-medium rounded-full bg-orange-100 text-orange-800 dark:bg-orange-900 dark:text-orange-200">🟡 Mittel</span>', 'medium': '<span class="inline-flex items-center px-2 py-1 text-xs font-medium rounded-full bg-orange-100 text-orange-800 dark:bg-orange-900/30 dark:text-orange-300">🟡 Mittel</span>',
'low': '<span class="inline-flex items-center px-2 py-1 text-xs font-medium rounded-full bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200">🟢 Niedrig</span>' 'low': '<span class="inline-flex items-center px-2 py-1 text-xs font-medium rounded-full bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-300">🟢 Niedrig</span>'
}; };
return badges[level] || badges['low']; return badges[level] || badges['low'];
} }