diff --git a/src/app/(afterlogin)/(common_navbar)/_components/CardItem.tsx b/src/app/(afterlogin)/(common_navbar)/_components/CardItem.tsx index 5242a89..b71bb5c 100644 --- a/src/app/(afterlogin)/(common_navbar)/_components/CardItem.tsx +++ b/src/app/(afterlogin)/(common_navbar)/_components/CardItem.tsx @@ -47,7 +47,7 @@ const CardItem = ({ listInfo }: Props) => { if (PresentationListTypeGuard(listInfo)) { return listInfo.thumbnailPath ? ( {`${listInfo.id} { ) { return ( {`${listInfo.id} {
최근 발표 이미지 ppt이미지
{`${currentPageIndex { + const flyout = useToggle(); + const router = useRouter(); + + const logout = async () => { + // await fetch(`${ROUTE_HANDLER_BASE_URL}/api/get/logout`, { + // method: 'GET', + // }); + router.push(`/logout`); + router.refresh(); + }; + + return ( +
+ + + + + + + + + + + + + + +
+ ); +}; + +export default LogoutIcon; diff --git a/src/app/(afterlogin)/_components/Navbar.tsx b/src/app/(afterlogin)/_components/Navbar.tsx index 7e5d47e..467bb08 100644 --- a/src/app/(afterlogin)/_components/Navbar.tsx +++ b/src/app/(afterlogin)/_components/Navbar.tsx @@ -1,10 +1,11 @@ import NavMenu from './NavMenu'; import styles from './Navbar.module.scss'; import LogoIcon from '@/app/_svgs/LogoIcon'; -import UserIcon from '../_svgs/UserIcon'; import { serverUserApi } from '@/services/server/user'; import { fetch_ServerAuth } from '@/services/server/fetchServer'; +import LogoutIcon from './LogoutIcon'; +import UserIcon from '../_svgs/UserIcon'; const Navbar = async () => { // const res = await fetch_ServerAuth(`${process.env.NEXT_PUBLIC_BASE_URL_DEV}/api/accounts/me`, { @@ -25,7 +26,8 @@ const Navbar = async () => {
- + + {/* */}
diff --git a/src/app/(afterlogin)/practice/[id]/page.module.scss b/src/app/(afterlogin)/practice/[id]/page.module.scss index 39bcce2..55b6c00 100644 --- a/src/app/(afterlogin)/practice/[id]/page.module.scss +++ b/src/app/(afterlogin)/practice/[id]/page.module.scss @@ -120,6 +120,7 @@ padding: 20px; border: 1px solid $gray-1; border-radius: 15px; + background-color: white; } } diff --git a/src/app/(afterlogin)/practice/[id]/page.tsx b/src/app/(afterlogin)/practice/[id]/page.tsx index 565d4f9..59cb230 100644 --- a/src/app/(afterlogin)/practice/[id]/page.tsx +++ b/src/app/(afterlogin)/practice/[id]/page.tsx @@ -208,124 +208,129 @@ export default function Page({ params }: { params: { id: string } }) { }; return ( -
- -
-
-
-
- {`slide-${slideSeq}`} -
-
-
-

- 다음 슬라이드 - - {slidePaging} - -

-
- {isLastSlide ? ( -
- -
- ) : ( - {`slide-${slideSeq - )} -
+ // CDN주소(src={`${CDN_BASE_URL}...})에 undefined포함 방지 + data && ( + + +
+
+
+
+ {`slide-${slideSeq}`}
-
-

- 메모하기 - {recorder.isRecording ? ( - - 발표 연습 중 메모를 입력하면 녹음이 일시정지돼요. +
+
+

+ 다음 슬라이드 + + {slidePaging} - ) : ( - - 녹음을 이어서 하시려면 녹음 버튼을 눌러주세요. +

+
+ {isLastSlide ? ( +
+ +
+ ) : ( + {`slide-${slideSeq + )} +
+
+
+

+ 메모하기 + {recorder.isRecording ? ( + + 발표 연습 중 메모를 입력하면 녹음이 일시정지돼요. + + ) : ( + + 녹음을 이어서 하시려면 녹음 버튼을 눌러주세요. + + )} +

+ +