Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Deploy]: 주문정보 하드코딩 수정 (2.0.5) #112

Merged
merged 155 commits into from
Aug 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
d033423
fix: cookie test
kongnayeon Mar 2, 2024
535a440
dev deploy
kongnayeon Mar 7, 2024
b0e9d24
fix: 개발 환경 https 설정 제거
eugene028 Jun 23, 2024
5126284
chore: mkcert 패키지 제거
eugene028 Jun 23, 2024
ff0634d
chore: PR 템플릿 생성
eugene028 Jun 23, 2024
10476e3
Merge pull request #50 from GDSC-Hongik/feature/#48
eugene028 Jun 26, 2024
3791e97
[Chore] 패키지 매니저를 pnpm으로 변경해요. (#52)
eugene028 Jun 26, 2024
3f92ef6
fix : eslint,prettier 제대로 되게 수정
SeieunYoo Jun 28, 2024
8aa774c
Merge pull request #54 from GDSC-Hongik/fix/eslint-prettier
SeieunYoo Jun 29, 2024
f444394
[Chore] client 서비스에 wow-design 시스템을 적용해요. (#56)
eugene028 Jul 3, 2024
f251268
feat : 디스코드 튜토리얼 UI 1차 반영
SeieunYoo Jul 4, 2024
d2b29bd
feat : 가이드까지 UI 완성
SeieunYoo Jul 4, 2024
4ded610
feat : width 에도 반영
SeieunYoo Jul 4, 2024
9eb9557
fix : spaceKet 로 타입 수정
SeieunYoo Jul 4, 2024
34ad422
feat : spacing 토큰 변경
SeieunYoo Jul 10, 2024
60ccbf8
feat : ㄹ리뷰 반영
SeieunYoo Jul 10, 2024
f4bebc6
feat : 디스코드 api 연결
SeieunYoo Jul 10, 2024
6714a7c
feat : Image 컴포넌트 타입 수정
SeieunYoo Jul 12, 2024
8c0d322
fix: space 토큰 수정
SeieunYoo Jul 12, 2024
a46eeee
Merge pull request #58 from GDSC-Hongik/feature/#55
SeieunYoo Jul 12, 2024
40c5516
[Feature] github 로그인 페이지를 2차 MVP 페이지에 맞게 수정해요. (#62)
eugene028 Jul 13, 2024
f37fd9a
Merge branch 'dev' of https://github.com/GDSC-Hongik/gdsc-client into…
SeieunYoo Jul 14, 2024
4ca5f47
refactor : 리팩토링 및 변수명 변경
SeieunYoo Jul 14, 2024
9102657
fix: 하드코딩된 토큰 환경변수에 저장
SeieunYoo Jul 14, 2024
7ced34e
Create CODEOWNERS
SeieunYoo Jul 14, 2024
aa3420f
[Feature] 대시보드 2차 MVP DTO에 맞게 뷰를 수정해요. (#57)
eugene028 Jul 15, 2024
dcab5f1
[Feature] 기본 회원 정보를 받을 수 있는 Signup 페이지를 2차 MVP에 맞게 수정해요. (#60)
eugene028 Jul 15, 2024
53a6d28
Merge pull request #69 from GDSC-Hongik/feature/code-owner
SeieunYoo Jul 15, 2024
e4f4c22
refactor : query 관련 훅으로 리팩토링, Space 컴포넌트 수정
SeieunYoo Jul 19, 2024
1a7f658
fix: getValues 로 수정
SeieunYoo Jul 19, 2024
d4364ec
refactor: react-hook-form 의 pattern 사용해서 유효성 검증
SeieunYoo Jul 20, 2024
2be0e63
Merge branch 'dev' of https://github.com/GDSC-Hongik/gdsc-client into…
SeieunYoo Jul 20, 2024
37329ca
feat : 라우팅 반영
SeieunYoo Jul 20, 2024
11c282a
style : width 100% 수정
SeieunYoo Jul 20, 2024
8763acd
[Feature] 정회원 지원하기 액션시트를 생성하고, API를 연결해요. (#63)
eugene028 Jul 20, 2024
60f5a82
[Feature] Bevy 가입 인증 절차를 생성해요. (#70)
eugene028 Jul 20, 2024
f4d5aae
Merge pull request #68 from GDSC-Hongik/feature/discord-api
SeieunYoo Jul 20, 2024
305ee71
[Feature] 홍익대학교 Gmail을 통해 재학생 인증 기능을 만들어요. (#67)
eugene028 Jul 25, 2024
2ec33a7
feat: 회비 납부 플로우 추가
hamo-o Jun 23, 2024
abb0c47
feat: 토스페이먼츠 결제하기 라우팅
hamo-o Jun 23, 2024
dc0a67b
feat: 토스페이먼츠 클라이언트키 임시등록
hamo-o Jun 24, 2024
398daa4
feat: 총 결제금액 표시
hamo-o Jun 24, 2024
93c7987
feat: 결제 성공 시 마이페이지로 리다이렉트
hamo-o Jun 24, 2024
44a3cf4
chore: 결제 위젯 연동에 필요한 패키지 설치
hamo-o Jun 24, 2024
b7359ae
fix: PENDING 상태일 때만 결제창 띄움
hamo-o Jun 24, 2024
cf3ec9e
fix: 총 결제 금액 임시 하드코딩
hamo-o Jun 24, 2024
72b3c48
feat: coupon API 추가
hamo-o Jun 26, 2024
4114488
design: 결제창 레이아웃 변경
hamo-o Jun 26, 2024
4a14aac
feat: 결제 성공 및 실패 화면, 라우팅
hamo-o Jul 3, 2024
2398bab
chore: wowds-ui 설치
hamo-o Jul 3, 2024
9b1ba60
feat: wowds로 마이그레이션
hamo-o Jul 3, 2024
e10336e
design: wowds UI 적용
hamo-o Jul 3, 2024
297ee97
fix: Box 테두리 색상 임시 변경
hamo-o Jul 7, 2024
ce2b7c7
feat: 결제정보 전달 API
hamo-o Jul 7, 2024
778bce7
feat: 유저정보 API 임시설정
hamo-o Jul 7, 2024
3eb65e4
feat: 쿠폰 타입 변경
hamo-o Jul 7, 2024
8dc797d
feat: 토스페이먼츠 최신 API 임시 구현 사항
hamo-o Jul 7, 2024
98cfb3d
fix: API post -> get
hamo-o Jul 7, 2024
c977955
chore: payments 라이브러리 업데이트
hamo-o Jul 7, 2024
49441e2
feat: 토스페이먼츠 위젯 라이브러리 업데이트에 의한 기능구현 변경
hamo-o Jul 7, 2024
0224595
feat: useProduct hook으로 결제 관리
hamo-o Jul 9, 2024
e189c5e
fix: 결제 실패 시 쿠폰 적용 페이지로 라우팅
hamo-o Jul 9, 2024
7d3461d
chore: react-secure-storage 설치
hamo-o Jul 9, 2024
516bde6
feat: ENV 추가
hamo-o Jul 9, 2024
1ede9d6
feat: 결제 정보 암호화, 로컬스토리지 저장
hamo-o Jul 9, 2024
1401a8e
fix: 할인금액이 있을 때만 노출
hamo-o Jul 9, 2024
1f65621
feat: 결제 실패 시 로컬스토리지 초기화
hamo-o Jul 9, 2024
7c098f5
fix: 스토리지 리턴타입 단언
hamo-o Jul 10, 2024
897be1b
fix: 토스페이먼츠 타입 any 허용
hamo-o Jul 10, 2024
f9d9fcc
refactor: 회비 납부 페이지 컴포넌트 분리
hamo-o Jul 11, 2024
03e4511
feat: 임시 주문과 결제 승인 API 구분하기
hamo-o Jul 11, 2024
eb251f8
fix: 토스페이먼츠 테스트를 위한 로직 수정
hamo-o Jul 12, 2024
c804bc2
feat: 주문완료 API 추가
hamo-o Jul 22, 2024
59eca0e
design: 회비 납부 UI 수정
hamo-o Jul 22, 2024
9900987
feat: 쿠폰 정보 추가
hamo-o Jul 22, 2024
953c30f
refactor: 라우팅 없이 결제 위젯 연결
hamo-o Jul 22, 2024
c244eae
fix: 결제 실패 시 라우팅 변경
hamo-o Jul 22, 2024
7528bb5
fix: 스토리지 관련 로직 삭제
hamo-o Jul 22, 2024
df087cf
fix: 스토리지 관련 로직 삭제
hamo-o Jul 22, 2024
411f852
refactor: useProduct 훅, 관련 로직 리렌더링 최소화 리팩토링
hamo-o Jul 22, 2024
9d358ad
fix: 스토리지 clear 로직 삭제
hamo-o Jul 22, 2024
a07e0b4
fix: 테스트용 API 제거
hamo-o Jul 22, 2024
9373a7a
chore: 주석 제거
hamo-o Jul 22, 2024
86c83a4
chore: console.log 삭제
hamo-o Jul 26, 2024
8b76b54
chore: wowds-ui 버전업
hamo-o Jul 26, 2024
a443476
refactor: 쿠폰 드롭다운
hamo-o Jul 26, 2024
8bed4b0
feat: 무료 주문 생성 API
hamo-o Jul 26, 2024
55edcfe
feat: 주문 생성 API mutation hook으로 변경, 총 가격에 따른 API 조건부 반환
hamo-o Jul 26, 2024
7b8f57e
feat: 주문 완료 API mutation hook으로 변경
hamo-o Jul 26, 2024
6db6ffd
Merge pull request #71 from GDSC-Hongik/feature/tosspayments
hamo-o Jul 28, 2024
615487c
fix : 빌드 에러 수정 , ci 작성
SeieunYoo Jul 28, 2024
332de39
fix : ci 수정
SeieunYoo Jul 28, 2024
e0f522b
fix :svg 속성, 필요없는 컴포넌트 삭제
SeieunYoo Jul 28, 2024
e478511
fix : 안쓰는 api 삭제
SeieunYoo Jul 28, 2024
fa091b5
Merge pull request #73 from GDSC-Hongik/fix/dev-build-error
SeieunYoo Jul 28, 2024
295840a
[Fix]: 디스코드 연동 마이너 이슈 수정 (#75)
eugene028 Jul 31, 2024
3156fa8
[Fix]: Signup 페이지 마이너 UI 이슈 수정 (#74)
eugene028 Jul 31, 2024
41aedbf
feat: 푸터 텍스트 로고 추가
hamo-o Jul 31, 2024
168dd5f
feat: 푸터 UI
hamo-o Jul 31, 2024
17f8346
fix: 기존 홈 온보딩 이미지 삭제
hamo-o Jul 31, 2024
29b0ba1
Merge pull request #76 from GDSC-Hongik/feature/footer
hamo-o Jul 31, 2024
0199b94
feat : qa반영
SeieunYoo Jul 31, 2024
e5d2f81
Merge branch 'dev' of https://github.com/GDSC-Hongik/gdsc-client into…
SeieunYoo Jul 31, 2024
51b373b
fix : 불필요한 스타일 삭제, 텍필에 100% 추가
SeieunYoo Jul 31, 2024
4de4ff3
Merge pull request #77 from GDSC-Hongik/feat/discord-qa
SeieunYoo Aug 1, 2024
909c3c5
[Refactor] : 학교 이메일 인증 페이지 QA 개선 반영 (#80)
eugene028 Aug 3, 2024
d05a763
[Refactor] : Signup 페이지 QA 개선 반영 (#79)
eugene028 Aug 3, 2024
6956073
[Feature]: Sentry 세팅 (#81)
eugene028 Aug 5, 2024
6eb7525
fix: 논리 테스트 (#82)
eugene028 Aug 5, 2024
d0ec09d
[Chore]: Sentry 논리 되돌리기 (#83)
eugene028 Aug 5, 2024
b44b0ff
[Chore] : 빌드로그에서 vercel 환경변수 볼 수 있도록 하기 (#84)
eugene028 Aug 5, 2024
93e24cd
fix: 로딩 스피너 추가 및 기존 패키지 제거 (#89)
eugene028 Aug 7, 2024
0fd9a5d
[Refactor]: 마이너 UI 이슈 수정 (#90)
eugene028 Aug 7, 2024
fad9986
[Refactor] : 결제 페이지에 준회원이 아닌 경우 접근하지 못하도록 해요. (#88)
eugene028 Aug 7, 2024
46e38fe
[Refactor]: 학교 이메일 인증 정책을 변경해요 (#91)
eugene028 Aug 7, 2024
91c5e2b
[Fix] 토스페이먼츠 QA 개선 반영 (#93)
hamo-o Aug 7, 2024
ec0f37a
[Fix]: 서버 로그인 로직 변경에 따른 AccessToken, RefeshToken 쿠키 세팅 제거 및 landingSt…
eugene028 Aug 7, 2024
3dad6b1
[Fix] 토스페이먼츠 결제성공 페이지 가드 임시삭제 (#94)
hamo-o Aug 7, 2024
d1a5934
fix: 디스코드 관련 qa 반영
SeieunYoo Aug 9, 2024
b094392
feat : 인증을 완료한 경우에는 대시보드로 라우팅 하는 가드 설정
SeieunYoo Aug 9, 2024
165916c
[Fix]: 0807 QA 반영 (#95)
eugene028 Aug 9, 2024
ca30a99
Merge branch 'dev' into fix/seieun-qa
eugene028 Aug 9, 2024
206c1f6
fix: username 닉네임 잘못된 부분 수정
eugene028 Aug 9, 2024
47368bf
fix: 대기중 문구만 뜨는 것 고치기
eugene028 Aug 9, 2024
473037f
fix: console log 삭제
SeieunYoo Aug 10, 2024
c35a8c5
fix: 합류 확인 여부 리팩토링
eugene028 Aug 11, 2024
5b7d0aa
fix: 로그인 코드 변경
eugene028 Aug 11, 2024
99d182b
Merge branch 'fix/seieun-qa' of https://github.com/GDSC-Hongik/gdsc-c…
eugene028 Aug 11, 2024
1cc4856
fix:joinServer 안내문구
eugene028 Aug 11, 2024
63a2e1c
Merge branch 'main' into dev
eugene028 Aug 11, 2024
f75f601
fix:빌드실패 고치기
eugene028 Aug 11, 2024
89722f7
Merge pull request #96 from GDSC-Hongik/fix/seieun-qa
SeieunYoo Aug 11, 2024
8e94e8f
fix:서버 status 변경사항 반영
eugene028 Aug 11, 2024
80b5775
Merge branch 'dev' of https://github.com/GDSC-Hongik/gdsc-client into…
eugene028 Aug 11, 2024
0f07894
fix: build 에러 해결
eugene028 Aug 11, 2024
a222441
fix: paymentStatus enum 변경
eugene028 Aug 11, 2024
bfcc866
[Fix] 토스페이먼츠 쿠폰 관련 QA 사항 반영 (#97)
hamo-o Aug 11, 2024
11c72e5
fix: 상용배포 마이너 UI 이슈
eugene028 Aug 11, 2024
bdd919b
Merge branch 'main' into dev
eugene028 Aug 11, 2024
3b59c91
fix: 결제완료 queryKey 취소
eugene028 Aug 11, 2024
166924b
Merge branch 'dev' of https://github.com/GDSC-Hongik/gdsc-client into…
eugene028 Aug 11, 2024
097e232
Merge branch 'main' into dev
eugene028 Aug 22, 2024
140dbf4
[Feature]: 에러핸들러 동작방식 수정, sentry 에러잡기 테스트 (#102)
eugene028 Aug 22, 2024
3116d07
[Feature]: react query를 이용한 에러 처리방식으로 수정 (#103)
eugene028 Aug 22, 2024
9c83fa9
fix: 빌드에러 처리
eugene028 Aug 22, 2024
c962b59
[Feature]: 2024-2 가입 랜딩페이지 수정 (#101)
eugene028 Aug 23, 2024
125e209
feat: sentry sourcemap 설정 (#106)
eugene028 Aug 25, 2024
af2ad1c
[Fix] Sentry 에러 dsn 키 문제 해결 (#107)
eugene028 Aug 25, 2024
93a44e8
fix: key 없을경우 대체
eugene028 Aug 25, 2024
5cca7c6
fix: 키 문제 확인
eugene028 Aug 25, 2024
5006fa3
fix: 키 들어가는지 확인
eugene028 Aug 25, 2024
90e9794
fix: key 문제점 해결
eugene028 Aug 25, 2024
3651961
Merge branch 'main' into dev
eugene028 Aug 25, 2024
48dbe22
fix: 메인화면 줄바꿈 이상한 부분 수정 (#109)
eugene028 Aug 27, 2024
f36e5aa
[Fix] 하드코딩된 주문정보 변경 (#111)
hamo-o Aug 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,6 @@ dist-ssr
*.sw?

.env
*.pem
*.pem
# Sentry Config File
.env.sentry-build-plugin
3 changes: 1 addition & 2 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -182,8 +182,7 @@ function App() {
<InformationBox
title="Q. 저는 코딩을 하나도 모르는 새내기인데, 따라갈 수 있나요?"
description="A. 당연하죠!"
description2="기초 스터디는 개발에 처음 입문하는 사람들을 위해서 만들어진 커리큘럼으로 강의가 진행돼요. 학습자 분들이 차근차근 따라올 수 있게끔 주차별 미션과 담당 멘토를 통해 도와드릴 예정이니, 부담갖지 않으셔도 돼요!
스터디에 참여하지 못하더라도, 사람들과 네트워킹하며 친분을 쌓아가는 것도 언제든지 환영입니다!"
description2="기초 스터디는 개발에 처음 입문하는 사람들을 위해서 만들어진 커리큘럼으로 강의가 진행돼요. 학습자 분들이 차근차근 따라올 수 있게끔 주차별 미션과 담당 멘토를 통해 도와드릴 예정이니, 부담갖지 않으셔도 돼요! 스터디에 참여하지 못하더라도, 사람들과 네트워킹하며 친분을 쌓아가는 것도 언제든지 환영입니다!"
/>
<InformationBox
title="Q. 다른 동아리, 학회와 병행 가능한가요?"
Expand Down
1 change: 1 addition & 0 deletions src/apis/member/memberType.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ export interface CurrentRecruitmentType {
endDate: string;
open: boolean;
};
feeName: string;
fee: number;
roundType: 'FIRST' | 'SECOND';
roundTypeValue: string;
Expand Down
40 changes: 33 additions & 7 deletions src/components/payments/PaymentItemBox.tsx
Original file line number Diff line number Diff line change
@@ -1,15 +1,41 @@
import { Flex, Text } from '@/components/common/Wrapper';
import Box from 'wowds-ui/Box';
import { useProductBase } from '@/hooks/zustand/useProduct';
import memberApi from '@/apis/member/memberApi';
import { useQuery } from '@tanstack/react-query';
import LoadingSpinner from '../common/LoadingSpinner';
import { useEffect } from 'react';

export const PaymentItemBox = () => {
const { name, strAmount } = useProductBase();
const { name, strAmount, setName, setAmount } = useProductBase();
const { data: member, isLoading } = useQuery({
queryKey: ['member'],
queryFn: memberApi.GET_DASHBOARD
});

useEffect(() => {
if (member) {
setName(member.currentRecruitmentRound.feeName);
setAmount(member.currentRecruitmentRound.fee);
}
}, [member, setAmount, setName]);

return (
<Flex justify="flex-start" direction="column" align="flex-start" gap="sm">
<Text typo="h2" color="black">
결제 항목
</Text>
<Box text={name} subText={`금액 ${strAmount}원`} status="success" />
</Flex>
<>
{isLoading || !member ? (
<LoadingSpinner />
) : (
<Flex
justify="flex-start"
direction="column"
align="flex-start"
gap="sm">
<Text typo="h2" color="black">
결제 항목
</Text>
<Box text={name} subText={`금액 ${strAmount}원`} status="success" />
</Flex>
)}
</>
);
};
2 changes: 1 addition & 1 deletion src/constants/environment.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ export const {
VITE_ACCESS_TOKEN: ACCESS_TOKEN,
VITE_CLIENT_KEY: CLIENT_KEY,
REACT_APP_SECURE_LOCAL_STORAGE_HASH_KEY: SECURE_KEY,
SENTRY_DSN_KEY: SENTRY_DSN_KEY,
VITE_SENTRY_DSN_KEY: VITE_SENTRY_DSN_KEY,
SENTRY_AUTH_TOKEN: SENTRY_AUTH_TOKEN
} = import.meta.env;
18 changes: 13 additions & 5 deletions src/hooks/zustand/useProduct.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,24 @@ import { create } from 'zustand';
import { useShallow } from 'zustand/react/shallow';

type ProductStore = {
name: string;
name: string | null;
amount: number;
totalAmount: number;
discount: number;
issuedCouponId: number | null;
setName: (name: string) => void;
setAmount: (amount: number) => void;
setDiscount: (discount: number, couponId: number) => void;
};

export const useProductStore = create<ProductStore>((set) => ({
name: '2024년 1학기 정회원 회비',
name: null,
amount: 20000,
totalAmount: 20000,
discount: 0,
issuedCouponId: null,
setName: (name) => set({ name }),
setAmount: (amount) => set({ amount }),
setDiscount: (newDiscount, couponId) =>
set((state) => ({
discount: newDiscount,
Expand All @@ -26,17 +30,21 @@ export const useProductStore = create<ProductStore>((set) => ({
}));

export const useProductBase = () => {
const { name, amount } = useProductStore(
const { name, amount, setName, setAmount } = useProductStore(
useShallow((state) => ({
name: state.name,
amount: state.amount
amount: state.amount,
setName: state.setName,
setAmount: state.setAmount
}))
);

return {
name,
amount,
strAmount: amount.toLocaleString()
strAmount: amount.toLocaleString(),
setName,
setAmount
};
};

Expand Down
5 changes: 3 additions & 2 deletions src/main.tsx
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
import sentry from '@utils/sentry';
/* eslint-disable import/namespace */
import * as Sentry from '@sentry/react';
import sentry from './utils/sentry';
import React from 'react';
import ReactDOM from 'react-dom/client';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';

import BottomSheetProvider from './components/provider/BottomSheetProvider';
import { ReactQueryDevtools } from '@tanstack/react-query-devtools';
import { Routers } from '@/routes';
import { GlobalStyle } from '@/styles';
import { Global } from '@emotion/react';
import { ToastContainer } from 'react-toastify';
import './styles/styles.scss';

try {
sentry.initSentry();
} catch (error: unknown) {
Expand Down
22 changes: 10 additions & 12 deletions src/utils/sentry.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/* eslint-disable import/namespace */
import { useEffect } from 'react';
import * as Sentry from '@sentry/react';
import {
Expand All @@ -6,34 +7,31 @@ import {
useLocation,
useNavigationType
} from 'react-router-dom';
import { SENTRY_DSN_KEY } from '@/constants/environment';
import { VITE_SENTRY_DSN_KEY } from '@/constants/environment';

const setSentry = () => {
function initSentry() {
if (process.env.NODE_ENV === 'development') return;

Sentry.init({
environment: process.env.VERCEL_ENV,
dsn: SENTRY_DSN_KEY,
environment: process.env.NODE_ENV,
dsn: VITE_SENTRY_DSN_KEY,
tracesSampleRate: 1.0,
tracePropagationTargets: [
'localhost',
/^https:\/\/(?:dev-|local-)?onboarding\.gdschongik\.com(?:\/.*)/,
/^https:\/\/(?:dev-)?api\.gdschongik\.com(?:\/.*)/
],
integrations: [
Sentry.browserTracingIntegration(),
Sentry.reactRouterV6BrowserTracingIntegration({
useEffect,
useLocation,
useNavigationType,
createRoutesFromChildren,
matchRoutes
}),
// eslint-disable-next-line import/namespace
Sentry.replayIntegration()
],

tracePropagationTargets: [
/^https:\/\/onboarding.gdschongik.com\/?.*$/,
/^https:\/\/api\.gdschongik\.com\/?.*$/,
/^https:\/\/dev-onboarding.gdschongik.com\/?.*$/,
/^https:\/\/dev-api\.gdschongik\.com\/?.*$/
],
replaysSessionSampleRate: 0.1,
replaysOnErrorSampleRate: 1.0
});
Expand Down
11 changes: 7 additions & 4 deletions vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react-swc';
import tsconfigPaths from 'vite-tsconfig-paths';

import { sentryVitePlugin } from '@sentry/vite-plugin';

// https://vitejs.dev/config/
Expand All @@ -10,13 +9,17 @@ export default defineConfig({
react(),
tsconfigPaths(),
sentryVitePlugin({
org: process.env.SENTRY_ORG_NAME,
project: process.env.SENTRY_PROJECT_NAME,
authToken: process.env.SENTRY_AUTH_TOKEN,
org: process.env.VITE_SENTRY_ORG_NAME,
project: process.env.VITE_SENTRY_PROJECT_NAME,
authToken: process.env.VITE_SENTRY_AUTH_TOKEN,
sourcemaps: {
assets: './dist/**',
filesToDeleteAfterUpload: '**/*.map'
}
}),
sentryVitePlugin({
org: 'gdsc-hongik',
project: 'wow-onboarding'
})
],
build: {
Expand Down
Loading