Merge branch 'dev'
Deploy / deploy (push) Failing after 13m12s

This commit is contained in:
ByungCheol
2026-07-01 00:41:46 +09:00
+2 -6
View File
@@ -293,11 +293,7 @@ const majorRows = computed(() => {
const selectedMajorObj = computed(() =>
majorOptionsData.value.find((m) => m.name === categoryMajor.value) ?? null
)
// 해당 행에 선택된 대분류가 포함되는지 확인
function rowContainsSelected(row) {
if (!selectedMajorObj.value) return false
return row.some((m) => m.id === selectedMajorObj.value.id)
}
// 특정 대분류의 소분류 목록
function subsByMajor(majorId) {
return categories.value.filter((c) => c.parentId === majorId)
@@ -1157,7 +1153,7 @@ onMounted(async () => {
@click="onMajorClick(m)"
>{{ m.name }}</button>
</div>
<div v-if="rowContainsSelected(row) && selectedMajorObj && subsByMajor(selectedMajorObj.id).length" class="acc-sub-grid">
<div v-if="selectedMajorObj && row.some(m => m.id === selectedMajorObj.id) && subsByMajor(selectedMajorObj.id).length" class="acc-sub-grid">
<button
v-for="s in subsByMajor(selectedMajorObj.id)" :key="s.id"
type="button" class="acc-chip sub"