장수 목록 기본 정렬 순서를 통일

This commit is contained in:
2026-08-30 12:19:17 +00:00
parent c56610b179
commit dd66da14f4
9 changed files with 110 additions and 44 deletions
+7 -9
View File
@@ -6,6 +6,7 @@ import SkeletonLines from '../components/ui/SkeletonLines.vue';
import MapViewer from '../components/main/MapViewer.vue';
import RecentLogList from '../components/main/RecentLogList.vue';
import { trpc } from '../utils/trpc';
import { sortGeneralsByTypeThenName } from '../utils/generalOrder';
import { useSessionStore } from '../stores/session';
type MapData = Awaited<ReturnType<typeof trpc.public.getCachedMap.query>>;
@@ -30,15 +31,12 @@ const generalFilter = ref('');
const filteredGenerals = computed(() => {
const keyword = generalFilter.value.trim().toLowerCase();
if (!keyword) {
return generalList.value;
}
return generalList.value.filter((general) => {
return (
general.name.toLowerCase().includes(keyword) ||
general.nationName.toLowerCase().includes(keyword)
);
});
const filtered = keyword
? generalList.value.filter((general) => {
return general.name.toLowerCase().includes(keyword) || general.nationName.toLowerCase().includes(keyword);
})
: generalList.value;
return sortGeneralsByTypeThenName(filtered);
});
const resolveErrorMessage = (value: unknown): string => {