Skip to content

Commit 93732dc

Browse files
authored
hotfix: Release 1.0.0 deploy error 해결 (#44)
* fix: 변경된 s3 url 적용 * fix: useShowLoginModal prop undefined 에러 임시 조치 * feat: useModal Dimmer 반응형 적용 * fix: useQuestionAnswer hook api import 에러 해결 * fix: useModal import warning 해결 * feat: title ,description seo 추가 * fix: page api 캐싱으로 인해 이전 질문이 잠시 보이는 문제 해결
1 parent 71b2d91 commit 93732dc

File tree

8 files changed

+19
-5
lines changed

8 files changed

+19
-5
lines changed

next.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ const nextConfig = {
1818
remotePatterns: [
1919
{
2020
protocol: 'https',
21-
hostname: 'sparcs-2023-startup-hackathon-f-1.s3.ap-northeast-2.amazonaws.com',
21+
hostname: 's3.ap-northeast-2.amazonaws.com',
2222
},
2323
],
2424
},

src/components/common/Header/index.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { css } from '@emotion/react';
33
import styled from '@emotion/styled';
44

55
import { GoBackModal } from '~/components/question/GoBackModal';
6-
import useModal from '~/hooks/useModal';
6+
import { useModal } from '~/hooks/useModal';
77
import { theme } from '~/styles/Theme';
88

99
import { Icon } from '../Icon';

src/hooks/query/usePagesQuery.ts

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export const usePagesQuery = () => {
77
const pagesQuery = useQuery({
88
queryKey: PAGES_QUERY_KEYS.getPages,
99
queryFn: () => getPages(),
10+
cacheTime: 0,
1011
});
1112

1213
return pagesQuery;
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { useQuery } from '@tanstack/react-query';
22

3-
import { getQuestionAnswer } from '~/apis';
3+
import { getQuestionAnswerDeprecated } from '~/apis';
44
import { QUESTION_ANSWER_QUERY_KEYS } from '~/constants/queryKeys';
55

66
export const useQuestionAnswerQuery = (questionId?: number) => {
77
const questionAnswerQuery = useQuery({
88
queryKey: QUESTION_ANSWER_QUERY_KEYS.getQuestionAnswer(questionId),
9-
queryFn: () => getQuestionAnswer(questionId),
9+
queryFn: () => getQuestionAnswerDeprecated(questionId),
1010
});
1111
return questionAnswerQuery;
1212
};

src/hooks/useModal.tsx

+7
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import styled from '@emotion/styled';
33
import { useOverlay } from '@toss/use-overlay';
44
import type { ComponentProps } from 'react';
55

6+
import { theme } from '~/styles/Theme';
7+
68
import { Modal } from '../components/common/Modal';
79

810
export function useModal() {
@@ -45,4 +47,9 @@ const Dimmer = styled.div`
4547
height: 100%;
4648
top: 0%;
4749
background-color: rgba(0, 0, 0, 0.5);
50+
51+
${theme.mediaQuery.desktop} {
52+
width: 360px;
53+
z-index: 9999;
54+
}
4855
`;

src/hooks/useShowLoginModal.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { ConfirmModal } from '~/components/common/ConfirmModal';
55

66
import { useModal } from './useModal';
77

8-
export function useShowLoginModal(redirectUrl: string) {
8+
export function useShowLoginModal(redirectUrl?: string) {
99
const { openModal } = useModal();
1010
const router = useRouter();
1111

src/pages/_app.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ export default function App({ Component, pageProps }: AppProps<PageProps>) {
2323
return (
2424
<>
2525
<Head>
26+
<title>이펙티브 기술면접 - ChatGPT로 연습하는 개발자 면접</title>
2627
<script async src={`https://www.googletagmanager.com/gtag/js?id=${gtag.GA_TRACKING_ID}`} />
2728

2829
{/* GA설정 */}

src/pages/_document.tsx

+5
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ export default function Document() {
44
return (
55
<Html lang="en">
66
<Head />
7+
<meta
8+
name="description"
9+
content="프론트엔드, 백엔드 면접 막막하다면? 개발 언어만 선택하면 10초만에 맞춤 질문을 뽑아드려요. 답변이 어려운 꼬리 질문까지, AI로 면접 준비 한번에!"
10+
/>
11+
712
<link
813
rel="icon"
914
href="https://effective-tech-client-assets.s3.ap-northeast-2.amazonaws.com/logo-blue.svg"

0 commit comments

Comments
 (0)