From 87aa8d74d4b9cb1f7af871ad1501253cac55bed6 Mon Sep 17 00:00:00 2001 From: Russ Long Date: Fri, 1 May 2026 13:56:56 -0400 Subject: [PATCH] fix: use native Tom Select sorting --- resources/views/components/tomselect.blade.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/resources/views/components/tomselect.blade.php b/resources/views/components/tomselect.blade.php index 3ef7d93..b4f0cb7 100644 --- a/resources/views/components/tomselect.blade.php +++ b/resources/views/components/tomselect.blade.php @@ -19,15 +19,16 @@ dropdownParent: 'body', controlInput: '', sortField: [{ - field: 'text', - direction: 'asc', - func: function(a, b) { - const a_val = a.text.split(' - ')[0]; - const b_val = b.text.split(' - ')[0]; - return parseInt(a_val, 10) - parseInt(b_val, 10); + field: '$text', + direction: 'asc' + }], + render: { + option: function(item, escape) { + return '
' + escape(item.text) + '
'; } - }] + } }); + el.tomselect.sortOptions(); // Force initial sort }); });