Enhance frontend styling and accessibility features
- Updated .dockerignore to exclude backup directory with root-only permissions from build context. - Added new CSS variables for card radius and transition duration in app.css. - Implemented consistent focus ring styles for interactive elements to improve accessibility. - Refactored card components across various pages to utilize a unified card style, enhancing visual consistency. - Improved button styles with touch manipulation support for better user interaction on mobile devices.
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<h1 class="text-2xl font-bold mb-6">Admin</h1>
|
||||
|
||||
<template v-if="loading">
|
||||
<div class="card bg-base-200 shadow-xl mb-6">
|
||||
<div class="card card-app card-bg-base-200 mb-6">
|
||||
<div class="card-body">
|
||||
<Skeleton class="h-6 w-24 mb-4" />
|
||||
<div class="flex flex-col gap-2">
|
||||
@@ -12,7 +12,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card bg-base-200 shadow-xl mb-6">
|
||||
<div class="card card-app card-bg-base-200 mb-6">
|
||||
<div class="card-body">
|
||||
<Skeleton class="h-6 w-20 mb-4" />
|
||||
<div class="overflow-x-auto">
|
||||
@@ -20,7 +20,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card bg-base-200 shadow-xl mb-6">
|
||||
<div class="card card-app card-bg-base-200 mb-6">
|
||||
<div class="card-body">
|
||||
<Skeleton class="h-6 w-16 mb-4" />
|
||||
<div class="flex flex-col gap-3">
|
||||
@@ -45,7 +45,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card bg-base-200 shadow-xl mb-6 transition-all duration-200">
|
||||
<div class="card card-app card-bg-base-200 mb-6 transition-all duration-200">
|
||||
<div class="card-body">
|
||||
<h2 class="card-title gap-2">
|
||||
<icons-icon-users />
|
||||
@@ -88,7 +88,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card bg-base-200 shadow-xl mb-6 transition-all duration-200">
|
||||
<div class="card card-app card-bg-base-200 mb-6 transition-all duration-200">
|
||||
<div class="card-body">
|
||||
<h2 class="card-title gap-2">
|
||||
<icons-icon-map-pin />
|
||||
@@ -145,7 +145,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card bg-base-200 shadow-xl mb-6 transition-all duration-200">
|
||||
<div class="card card-app card-bg-base-200 mb-6 transition-all duration-200">
|
||||
<div class="card-body">
|
||||
<h2 class="card-title gap-2">
|
||||
<icons-icon-settings />
|
||||
@@ -191,7 +191,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card bg-base-200 shadow-xl mb-6 transition-all duration-200">
|
||||
<div class="card card-app card-bg-base-200 mb-6 transition-all duration-200">
|
||||
<div class="card-body">
|
||||
<h2 class="card-title gap-2">
|
||||
<icons-icon-alert-triangle />
|
||||
@@ -226,8 +226,8 @@
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
<div class="border-t border-red-500/30 pt-4 mt-1 bg-error/5 rounded-lg p-3 -mx-1">
|
||||
<p class="text-sm font-medium text-error/90 mb-2">Danger zone</p>
|
||||
<div class="border-t border-error/30 pt-4 mt-1 bg-error/5 rounded-lg p-3 -mx-1">
|
||||
<p class="text-sm font-medium text-error mb-2">Danger zone</p>
|
||||
<button class="btn btn-sm btn-error min-h-11 touch-manipulation" :disabled="wiping" @click="confirmWipe">
|
||||
<span v-if="wiping" class="loading loading-spinner loading-sm" />
|
||||
<span v-else>Wipe all data</span>
|
||||
|
||||
Reference in New Issue
Block a user