fix: React 프론트엔드 버그 수정 및 모바일 반응형 개선
- CORS: React 포트(5174) 허용 추가 (application.yml) - ProjectController: /my 엔드포인트 userId 파라미터 선택사항으로 변경 - API 응답 안전 처리: toArray 유틸 추가, 모든 뷰에서 배열 보장 - DataTable emptyMessage: JSX → 문자열로 변경 (PrimeReact 호환) - LoginView: Password → InputText type=password 변경 - 모바일 사이드바: Vue/React 양쪽 inline width 제거로 슬라이드 정상 동작 - 모바일 서브메뉴 텍스트 표시 CSS 수정 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
이 Commit은 다음에 포함되어 있습니다:
@@ -37,8 +37,8 @@ function filterByRole(items: typeof MENU_ITEMS, roles: string[]) {
|
||||
}));
|
||||
}
|
||||
|
||||
const sidebarWidth = computed(() =>
|
||||
props.collapsed ? `${LAYOUT.sidebarCollapsedWidth}px` : `${LAYOUT.sidebarWidth}px`,
|
||||
const sidebarStyle = computed(() =>
|
||||
props.mobile ? {} : { width: props.collapsed ? `${LAYOUT.sidebarCollapsedWidth}px` : `${LAYOUT.sidebarWidth}px` },
|
||||
);
|
||||
</script>
|
||||
|
||||
@@ -50,7 +50,7 @@ const sidebarWidth = computed(() =>
|
||||
'app-sidebar--collapsed': collapsed,
|
||||
'app-sidebar--mobile': mobile,
|
||||
}"
|
||||
:style="{ width: sidebarWidth }"
|
||||
:style="sidebarStyle"
|
||||
>
|
||||
<!-- Logo -->
|
||||
<div class="app-sidebar__header">
|
||||
|
||||
새 Issue에서 참조
사용자 차단