From ad610633d10875ea3eb2b1ebb4e3ffe6930b4f19 Mon Sep 17 00:00:00 2001 From: Russ Long Date: Fri, 1 May 2026 15:18:27 -0400 Subject: [PATCH] feat: standardize tomselect configuration across all dropdowns --- resources/views/components/tomselect.blade.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/resources/views/components/tomselect.blade.php b/resources/views/components/tomselect.blade.php index b569ca7..54fec2c 100644 --- a/resources/views/components/tomselect.blade.php +++ b/resources/views/components/tomselect.blade.php @@ -4,7 +4,7 @@ /* Ensure visibility in both light and dark themes */ .ts-wrapper .ts-control { background-color: #ffffff !important; - color: #1d273b !important; /* Dark text for white background */ + color: #1d273b !important; border: 1px solid #ced4da !important; padding: 0.5rem 0.75rem !important; border-radius: 4px !important; @@ -39,7 +39,13 @@ dropdownParent: 'body', controlInput: '', maxOptions: null, - sortField: [] // Respect server-side order + sortField: [{ + field: 'text', + direction: 'asc', + func: function(a, b) { + return a.text.localeCompare(b.text, undefined, {numeric: true, sensitivity: 'base'}); + } + }] }); }); };