From 6c31e189cf684bea804bf90b17a5d33ac0d1bfeb Mon Sep 17 00:00:00 2001 From: Sallu9007 Date: Sun, 27 Apr 2025 23:19:10 +0530 Subject: [PATCH] Chore: Ui Improvements --- .../ActivitiesAttendedController.php | 8 +- resources/views/layouts/app.blade.php | 57 +++- .../partials/sidebar_navigators.blade.php | 35 +-- .../activities-organised/index.blade.php | 262 +++++------------- .../pages/booksPublished/index.blade.php | 209 +++++--------- .../pages/externalEngagement/index.blade.php | 225 +++++---------- .../views/pages/iv-organised/index.blade.php | 233 +++++----------- .../views/pages/onlineCourses/index.blade.php | 217 +++++---------- resources/views/pages/patents/index.blade.php | 233 +++++----------- .../views/pages/publications/index.blade.php | 247 +++++------------ 10 files changed, 560 insertions(+), 1166 deletions(-) diff --git a/app/Http/Controllers/ActivitiesAttendedController.php b/app/Http/Controllers/ActivitiesAttendedController.php index 5b93161..b2d5c7a 100644 --- a/app/Http/Controllers/ActivitiesAttendedController.php +++ b/app/Http/Controllers/ActivitiesAttendedController.php @@ -178,9 +178,9 @@ class ActivitiesAttendedController extends Controller // View proof button for everyone if ($response->proof) { - $actions[] = 'View'; + $actions[] = ''; } else { - $actions[] = 'No Proof'; + $actions[] = ''; } // Edit button with role-appropriate route @@ -194,10 +194,10 @@ class ActivitiesAttendedController extends Controller $editRoute = route('faculty.ActivitiesAttended.edit', $response->id); } - $actions[] = 'Edit'; + $actions[] = ''; $deleteRoute = route('activitiesAttended.destroy', $response->id); - $actions[] = ''; + $actions[] = ''; return implode(' ', $actions); }) diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index cd69709..fb522f5 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -99,6 +99,9 @@ .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter { margin-bottom: 1.5rem; + display: flex; + justify-content: space-between; + align-items: center; } .dataTables_wrapper .dataTables_length select, @@ -106,17 +109,65 @@ border: 1px solid #d1d5db; border-radius: 0.375rem; padding: 0.375rem 0.75rem; + transition: all 0.3s ease; + } + .dataTables_wrapper .dataTables_paginate .paginate_button { + padding: 0; } - .dataTables_wrapper .dataTables_paginate .paginate_button { - margin: 0 0.25rem; - border-radius: 0.375rem; + .dataTables_wrapper .dataTables_length select:hover, + .dataTables_wrapper .dataTables_filter input:hover { + border-color: var(--primary-color); + box-shadow: 0 0 5px rgba(59, 130, 246, 0.5); + } + + + + .dataTables_wrapper .dataTables_paginate .paginate_button:hover { + background-color: "#fff"; + border-color: "#fff"; + color: white; } .dataTables_wrapper .dataTables_paginate .paginate_button.current { background: var(--primary-color) !important; border-color: var(--primary-color) !important; color: white !important; + font-weight: bold; + } + + .dataTables_wrapper .dataTables_info { + margin-top: 1rem; + font-size: 0.875rem; + color: #6b7280; + } + + .dataTables_wrapper .dataTables_scroll { + border: 1px solid #e5e7eb; + border-radius: 0.375rem; + overflow: hidden; + } + + .dataTables_wrapper .dataTables_scroll .dataTables_scrollHead { + background-color: #f8fafc; + border-bottom: 1px solid #e5e7eb; + } + + .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody { + background-color: white; + } + + .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody tr:hover { + background-color: rgba(59, 130, 246, 0.05); + } + + .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody td { + padding: 0.75rem; + border-bottom: 1px solid #e5e7eb; + } + + .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody td:last-child { + border-right: none; } .dt-buttons { diff --git a/resources/views/layouts/partials/sidebar_navigators.blade.php b/resources/views/layouts/partials/sidebar_navigators.blade.php index 79b1002..f3af039 100644 --- a/resources/views/layouts/partials/sidebar_navigators.blade.php +++ b/resources/views/layouts/partials/sidebar_navigators.blade.php @@ -5,7 +5,7 @@
- home-icon +
@@ -16,7 +16,7 @@
- activities-icon +
@@ -26,7 +26,7 @@
- organised-icon +
@@ -36,7 +36,7 @@
- organised-icon +
@@ -46,7 +46,7 @@
- organised-icon +
@@ -56,7 +56,7 @@
- organised-icon +
@@ -66,7 +66,7 @@
- organised-icon +
@@ -76,7 +76,7 @@
- organised-icon +
@@ -86,7 +86,7 @@
- organised-icon +
@@ -98,7 +98,7 @@
- activities-icon +
@@ -108,7 +108,7 @@
- organised-icon +
@@ -118,7 +118,7 @@
- organised-icon +
@@ -128,7 +128,7 @@
- organised-icon +
@@ -138,7 +138,7 @@
- organised-icon +
@@ -148,7 +148,7 @@
- organised-icon +
@@ -158,7 +158,7 @@
- organised-icon +
@@ -168,12 +168,13 @@
- organised-icon +
+ @elseif(auth()->user()->role->name === 'Faculty')