관리자 검색창 한글 IME 조합 검색 및 모바일 가로 트랙 세로 스크롤 문제 수정

- IME 조합 중에도 검색되는 공통 컴포저블 useImeSearchInput 추가
- 글/멤버/미디어/설정/태그 필터/미디어 모달 검색 IME 조합 대응
- 홈 추천글·페이지 섹션 가로 트랙 touch-action pan-x 제거로 모바일 세로 스크롤 복구
- v1.10.29

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-03 17:03:31 +09:00
parent 58fbae5a03
commit b669d34e83
13 changed files with 169 additions and 12 deletions

View File

@@ -4,6 +4,11 @@ definePageMeta({
})
const memberSearchQuery = ref('')
const {
displayValue: memberSearchInput,
onInput: onMemberSearchInput,
onCompositionEnd: onMemberSearchCompositionEnd
} = useImeSearchInput(memberSearchQuery)
const isFilterOpen = ref(false)
const filterDrafts = ref([
{
@@ -383,10 +388,13 @@ const formatRelativeTime = (value) => {
<circle cx="11" cy="11" r="8" />
</svg>
<input
v-model="memberSearchQuery"
:value="memberSearchInput"
class="admin-members__search-input h-10 w-full rounded border border-line bg-white pl-9 pr-3 text-sm text-[#394047] outline-none transition-colors placeholder:text-[#8e9cac] hover:border-[#c8ced3] focus:border-[#8e9cac]"
type="search"
placeholder="멤버 검색"
@input="onMemberSearchInput"
@compositionupdate="onMemberSearchInput"
@compositionend="onMemberSearchCompositionEnd"
aria-label="멤버 검색"
>
</label>