Skip to content

Commit

Permalink
fix: make pathName safe from null
Browse files Browse the repository at this point in the history
  • Loading branch information
Pyotato committed Apr 26, 2024
1 parent d4479d8 commit aff05d9
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/app/mypage/@roadmaps/Tabs.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ export default function MyRoadmapsTabs() {
const pathName = usePathname();
const [activeTab, setActiveTab] = useState<string | null>(
JSON.parse(
`${getItem(ROADMAKER_MYPAGE_TAB) ? getItem(ROADMAKER_MYPAGE_TAB) : JSON.stringify({ tab: pathName === '/mypage' ? IN_PROGRESS_TAB : pathName.slice(pathName.lastIndexOf('/') + 1) })}`,
`${getItem(ROADMAKER_MYPAGE_TAB) ? getItem(ROADMAKER_MYPAGE_TAB) : JSON.stringify({ tab: pathName === '/mypage' ? IN_PROGRESS_TAB : pathName?.slice(pathName.lastIndexOf('/') + 1) })}`,
)?.tab || IN_PROGRESS_TAB,
);

Expand All @@ -28,7 +28,7 @@ export default function MyRoadmapsTabs() {
setItem(ROADMAKER_MYPAGE_TAB, {
tab: IN_PROGRESS_TAB,
});
} else if (pathName.slice(pathName.lastIndexOf('/') + 1)) {
} else if (pathName && pathName.slice(pathName.lastIndexOf('/') + 1)) {
setActiveTab(pathName.slice(pathName.lastIndexOf('/') + 1));
setItem(ROADMAKER_MYPAGE_TAB, {
tab: pathName.slice(pathName.lastIndexOf('/') + 1),
Expand All @@ -52,7 +52,6 @@ export default function MyRoadmapsTabs() {
setActiveTab(IN_PROGRESS_TAB);
setItem(ROADMAKER_MYPAGE_TAB, { tab: IN_PROGRESS_TAB });
pushShallowUrl(`/mypage/${IN_PROGRESS_TAB}`);
// window.history.pushState({}, '', `/mypage/${IN_PROGRESS_TAB}`);
}}
>
<IconPhoto size='0.8rem' /> 진행 중인 로드맵
Expand Down

0 comments on commit aff05d9

Please sign in to comment.