From 48aa3ccc2ec233ab588ecb20fe43d1759002a979 Mon Sep 17 00:00:00 2001 From: jeremy bayse Date: Sat, 14 Feb 2026 13:30:37 +0100 Subject: [PATCH] feat: Implement base dark theme layout with custom Bootstrap styling, sidebar, and timeline component. --- app/Providers/AppServiceProvider.php | 3 ++- resources/css/app.scss | 13 +++++++++++++ resources/views/layouts/app.blade.php | 12 ++++++++++-- 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 452e6b6..7acca87 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -3,6 +3,7 @@ namespace App\Providers; use Illuminate\Support\ServiceProvider; +use Illuminate\Pagination\Paginator; class AppServiceProvider extends ServiceProvider { @@ -19,6 +20,6 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { - // + Paginator::useBootstrapFive(); } } diff --git a/resources/css/app.scss b/resources/css/app.scss index 5f3de84..5061791 100644 --- a/resources/css/app.scss +++ b/resources/css/app.scss @@ -253,6 +253,13 @@ $warning-dark: #d9a406; a { color: $primary; + letter-spacing: 0.05em; + + .brand-text { + font-family: 'Outfit', 'Inter', sans-serif; + color: #fff; + text-transform: uppercase; + } } } @@ -421,4 +428,10 @@ $warning-dark: #d9a406; &.normal .timeline-dot { border-color: $success; } +} + +// Fix for oversized pagination icons +.pagination svg { + width: 1.25rem; + height: 1.25rem; } \ No newline at end of file diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 36593cf..b9b2d5a 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -4,6 +4,9 @@ {{ config('app.name', 'DSIGEST') }} + + + @vite(['resources/css/app.scss', 'resources/js/app.js']) @@ -11,8 +14,13 @@