diff --git a/resources/views/components/tomselect.blade.php b/resources/views/components/tomselect.blade.php index 64c1fbf..a37c965 100644 --- a/resources/views/components/tomselect.blade.php +++ b/resources/views/components/tomselect.blade.php @@ -22,12 +22,7 @@ field: 'text', direction: 'asc', func: function(a, b) { - const valA = parseInt(a.text, 10); - const valB = parseInt(b.text, 10); - if (isNaN(valA) || isNaN(valB)) { - return a.text.localeCompare(b.text); - } - return valA - valB; + return a.text.localeCompare(b.text, undefined, {numeric: true, sensitivity: 'base'}); } } });