Skip to content

Commit a50c7de

Browse files
committed
fix(devtools): sort models
1 parent 8c79bc4 commit a50c7de

File tree

1 file changed

+10
-3
lines changed
  • packages/nuxt/client/components/devtools

1 file changed

+10
-3
lines changed

packages/nuxt/client/components/devtools/Cache.vue

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
<script lang="ts">
2-
const itemSearchContent = ref('')
32
</script>
43

54
<script lang="ts" setup>
5+
import type { ResolvedModel } from '@rstore/shared'
6+
7+
const itemSearchContent = ref('')
8+
69
const store = useNonNullRstore()
710
const cache = useStoreCache()
811
@@ -15,10 +18,14 @@ const cacheModelSearch = useLocalStorage('rstore-devtools-cache-model-search', '
1518
const itemSearchKey = useLocalStorage('rstore-devtools-cache-item-search-key', '')
1619
1720
const filteredModels = computed(() => {
21+
let result: Array<ResolvedModel> = []
1822
if (!cacheModelSearch.value) {
19-
return store.value.$models
23+
result = store.value.$models
24+
}
25+
else {
26+
result = store.value.$models.filter(m => m.name.toLowerCase().includes(cacheModelSearch.value.toLowerCase()))
2027
}
21-
return store.value.$models.filter(m => m.name.toLowerCase().includes(cacheModelSearch.value.toLowerCase()))
28+
return result.sort((a, b) => a.name.localeCompare(b.name))
2229
})
2330
2431
const modelSearchEl = useTemplateRef('modelSearchEl')

0 commit comments

Comments
 (0)