fix(select): Radix UI Select v2.x value="" 에러 수정

Radix UI Select v2.0부터 빈 문자열 value=""가 금지됨 (placeholder 예약어)

수정 파일:
- FieldDetailSettingsModal.tsx: saveColumn "__default__"
- TableLogViewer.tsx: 전체 필터 "__all__"
- FlowStepPanel.tsx: disabled placeholder "__placeholder__"
- MapConfigPanel.tsx: 선택 안 함 "__none__" (2곳)
- DataMappingSettings.tsx: disabled placeholder "__placeholder__" (2곳)
- ScreenAssignmentTab.tsx: disabled placeholder "__placeholder__"
- multilang/page.tsx: 전체 메뉴/타입 "__all__" (2곳)
This commit is contained in:
SeongHyun Kim
2025-12-24 09:24:56 +09:00
parent 3396834417
commit 9878f1f502
7 changed files with 36 additions and 19 deletions

View File

@@ -236,12 +236,13 @@ export const DataMappingSettings: React.FC<DataMappingSettingsProps> = ({
<SelectValue placeholder={tablesLoading ? "테이블 목록 로딩 중..." : "저장할 테이블을 선택하세요"} />
</SelectTrigger>
<SelectContent>
{/* Radix UI Select v2.x: 빈 문자열 value="" 금지 → "__placeholder__" 사용 */}
{tablesLoading ? (
<SelectItem value="" disabled>
<SelectItem value="__placeholder__" disabled>
...
</SelectItem>
) : availableTables.length === 0 ? (
<SelectItem value="" disabled>
<SelectItem value="__placeholder__" disabled>
</SelectItem>
) : (