fix(game-ui): 턴 입력 카테고리를 유지

개인턴과 사령턴 선택기가 다시 열릴 때 저장된 분류를 최초 상태로 복원한다. 입력 후 재개방과 새 페이지 복원을 실제 Chromium 회귀로 고정한다.
This commit is contained in:
2026-08-19 11:30:23 +00:00
parent 67d42eabde
commit a2ae7d31ce
2 changed files with 85 additions and 9 deletions
@@ -73,7 +73,7 @@ const categories = computed(() => {
return [...general, ...nation];
});
const selectedCategory = ref('');
const selectedCategory = ref(props.activeCategory ?? '');
const selectedGroup = computed(() => {
if (!props.commandTable) {
return null;
@@ -89,9 +89,7 @@ const selectedGroup = computed(() => {
watch(
() => props.activeCategory,
(value) => {
if (value) {
selectedCategory.value = value;
}
selectedCategory.value = value ?? '';
}
);
@@ -109,11 +107,15 @@ watch(
{ immediate: true }
);
watch(selectedCategory, (value) => {
if (value) {
emit('update:activeCategory', value);
}
});
watch(
selectedCategory,
(value) => {
if (value) {
emit('update:activeCategory', value);
}
},
{ immediate: true }
);
const commandTitle = (command: CommandAvailability) =>
command.reason || (command.reqArg ? '대상을 선택하는 명령입니다.' : command.possible ? '실행 가능' : '실행 불가');