mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-16 20:07:49 +01:00
refac: admin models settings
This commit is contained in:
@@ -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 = '';
|
||||
|
||||
Reference in New Issue
Block a user