Skip to content

Commit 85f23ae

Browse files
committed
fix: 태그 섹션 렌더링 순서 고정
1 parent e903742 commit 85f23ae

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

src/pages/review/TagPage.tsx

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,16 @@ export default function ReviewTagsPage() {
4545
{} as Record<TagKey, string[]>,
4646
);
4747

48-
const parsed: TagSectionConfig[] = Object.entries(grouped).map(([key, options]) => {
49-
const typedKey = key as TagKey;
50-
return {
51-
key: typedKey,
52-
title: TAG_TYPE_TITLE_MAP[typedKey],
53-
required: REQUIRED_TAG_KEYS.includes(typedKey),
54-
options,
55-
};
56-
});
48+
const ORDERED_KEYS: TagKey[] = ['음향', '관람환경', '동반인'];
49+
50+
const parsed: TagSectionConfig[] = ORDERED_KEYS.filter((key) => grouped[key]).map(
51+
(key) => ({
52+
key,
53+
title: TAG_TYPE_TITLE_MAP[key],
54+
required: REQUIRED_TAG_KEYS.includes(key),
55+
options: grouped[key],
56+
}),
57+
);
5758
setTagSections(parsed);
5859
} catch (error) {
5960
console.error('해시태그 불러오기 실패:', error);

0 commit comments

Comments
 (0)