refac: admin models settings

This commit is contained in:
Timothy Jaeryang Baek 2024-11-25 22:57:54 -08:00
parent f9e24968e3
commit 29fac5ecca
2 changed files with 11 additions and 3 deletions

View File

@ -38,9 +38,16 @@
let showResetModal = false;
$: if (models) {
filteredModels = models.filter(
(m) => searchValue === '' || m.name.toLowerCase().includes(searchValue.toLowerCase())
);
filteredModels = models
.filter((m) => searchValue === '' || m.name.toLowerCase().includes(searchValue.toLowerCase()))
.sort((a, b) => {
// Check if either model is inactive and push them to the bottom
if ((a.is_active ?? true) !== (b.is_active ?? true)) {
return (b.is_active ?? true) - (a.is_active ?? true);
}
// If both models' active states are the same, sort alphabetically
return a.name.localeCompare(b.name);
});
}
let searchValue = '';

View File

@ -688,6 +688,7 @@
)
) {
// Prevent Enter key from creating a new line
// Uses keyCode '13' for Enter key for chinese/japanese keyboards
if (e.keyCode === 13 && !e.shiftKey) {
e.preventDefault();
}