From f485b2cef359ff20d46706f93f4d63252c2b20c9 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Tue, 31 Mar 2026 16:06:31 +0700 Subject: [PATCH] refactor: expand global border-radius CSS overrides and standardize custom-rounded usage in admin verification view --- app/Http/Middleware/DynamicFilamentTheme.php | 42 +++++++++++++++++-- .../pages/admin-verification.blade.php | 10 ++--- 2 files changed, 44 insertions(+), 8 deletions(-) diff --git a/app/Http/Middleware/DynamicFilamentTheme.php b/app/Http/Middleware/DynamicFilamentTheme.php index c07f4a0..04081ca 100644 --- a/app/Http/Middleware/DynamicFilamentTheme.php +++ b/app/Http/Middleware/DynamicFilamentTheme.php @@ -83,7 +83,7 @@ public function handle(Request $request, Closure $next): Response margin-right: auto !important; } - /* Apply border radius to common elements */ + /* Apply border radius to common elements and specific components */ .fi-section, .fi-section-header, .fi-section-content, @@ -99,6 +99,9 @@ public function handle(Request $request, Closure $next): Response .fi-ta-row, .fi-ta-ctn, .fi-ta-content-grid-item, + .fi-ta-filters, + .fi-ta-filters-dropdown, + .fi-ta-actions, .fi-badge, .fi-avatar, .fi-fo-wizard, @@ -111,17 +114,36 @@ public function handle(Request $request, Closure $next): Response .fi-in-section, .fi-in-grid, .fi-ac-action, + .fi-ac-btn, + .fi-ac-user-menu, + .fi-ac-user-avatar, .fi-no-notification, .fi-no-notification-content, + .fi-empty-state, + .fi-fo-field-wrp, + .fi-fo-field-wrp-inner, + .fi-fo-fieldset, .fi-fo-checkbox, .fi-fo-radio, .fi-fo-toggle, .fi-fo-color-picker, .fi-fo-date-time-picker, + .fi-fo-date-time-picker-popover, .fi-fo-select-option, .fi-main-aside, .fi-sidebar-item, - .fi-sidebar-group { + .fi-sidebar-group, + .fi-tabs, + .fi-tabs-item, + .fi-tabs-item-active, + .fi-fo-spatie-media-library-file-upload, + .fi-fo-tags-input, + .fi-fo-select-tags, + .filepond--root, + .filepond--panel-root, + .filepond--item-panel, + .filepond--image-preview-wrapper, + .filepond--file-info-main { border-radius: {$radius} !important; } @@ -131,14 +153,28 @@ public function handle(Request $request, Closure $next): Response .fi-fo-select, .fi-fo-textarea, .fi-fo-file-upload, + .fi-fo-file-upload-wrp, + .fi-fo-file-upload-item, + .fi-fo-file-upload-preview, .fi-fo-rich-editor, .fi-fo-markdown-editor, - .fi-fo-key-value { + .fi-fo-key-value, + .fi-fo-spatie-media-library-file-upload-wrp, + .fi-fo-spatie-media-library-file-upload-item, + .fi-fo-spatie-media-library-file-upload-preview { + border-radius: {$radius} !important; + } + + /* TRULY PERVASIVE OVERRIDE: Any element with a rounded class should obey */ + /* (Excluding rounded-full to preserve circles like avatars/toggles) */ + [class*='rounded-']:not(.rounded-full):not([class*='rounded-full']) { border-radius: {$radius} !important; } /* Custom helper for custom views & override standard Tailwind rounded classes */ .custom-rounded, + .rounded, + .rounded-md, .rounded-lg, .rounded-xl, .rounded-2xl { diff --git a/resources/views/filament/pages/admin-verification.blade.php b/resources/views/filament/pages/admin-verification.blade.php index a487312..aef6ff1 100644 --- a/resources/views/filament/pages/admin-verification.blade.php +++ b/resources/views/filament/pages/admin-verification.blade.php @@ -3,7 +3,7 @@ @foreach ($this->getFilters as $filter)