Skip to content
Snippets Groups Projects
Commit 014736c4 authored by 한동현's avatar 한동현
Browse files

feat: 대시보드 페이지 프로젝트 변경시 로딩 스켈레톤 표시

parent a31de26f
Branches
No related tags found
No related merge requests found
...@@ -22,6 +22,8 @@ export default function Home() { ...@@ -22,6 +22,8 @@ export default function Home() {
const [projectInfo, setProjectInfo] = useState<ProjectInfo | null>(null); const [projectInfo, setProjectInfo] = useState<ProjectInfo | null>(null);
useEffect(() => { useEffect(() => {
setProjectInfo(null);
authFetch(`/api/main?projectId=${selectedProject?.id}`) authFetch(`/api/main?projectId=${selectedProject?.id}`)
.then((response) => { .then((response) => {
if (!response.ok) throw new Error(`프로젝트 정보 조회 실패: (${response.status})`); if (!response.ok) throw new Error(`프로젝트 정보 조회 실패: (${response.status})`);
...@@ -38,6 +40,8 @@ export default function Home() { ...@@ -38,6 +40,8 @@ export default function Home() {
}, [authFetch, selectedProject]); }, [authFetch, selectedProject]);
useEffect(() => { useEffect(() => {
setLogs(null);
authFetch(`/api/logs?projectId=${selectedProject?.id}&size=5`) authFetch(`/api/logs?projectId=${selectedProject?.id}&size=5`)
.then((response): Promise<LogListResponse> => { .then((response): Promise<LogListResponse> => {
if (!response.ok) throw new Error(`로그 목록 조회 실패: (${response.status})`); if (!response.ok) throw new Error(`로그 목록 조회 실패: (${response.status})`);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment