From 4d885e9401e88cc3ce92336ad56146c01d3e1d9c Mon Sep 17 00:00:00 2001 From: Ho-s Date: Wed, 25 Aug 2021 09:36:32 +0900 Subject: [PATCH 01/60] Fix Error --- client/src/component/orgamisms/DetailModal/Team/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/component/orgamisms/DetailModal/Team/index.tsx b/client/src/component/orgamisms/DetailModal/Team/index.tsx index 67986483..99771aa3 100644 --- a/client/src/component/orgamisms/DetailModal/Team/index.tsx +++ b/client/src/component/orgamisms/DetailModal/Team/index.tsx @@ -43,7 +43,7 @@ const TeamDetailModal = ({ // const [languages, setLanguages] = useState({}); const [home, setHome] = useState({}); const [contributor, setContributor] = useState([{}]); - const [getApi, setGetApi] = useState(true); + const [getApi, setGetApi] = useState(false); const gitApi = { homes: () => api.get(''), languages: () => api.get('/languages'), @@ -61,7 +61,7 @@ const TeamDetailModal = ({ setContributor(contData); setGetApi(true); } catch (e) { - console.log(e); + // console.log(e); setGetApi(false); } }; From bf114626cf52eb6956afa9f4fec208ae60de171f Mon Sep 17 00:00:00 2001 From: Ho-s Date: Wed, 25 Aug 2021 09:38:41 +0900 Subject: [PATCH 02/60] Remove mail type Notice --- .../component/orgamisms/DetailModal/Mail/index.tsx | 11 ----------- client/src/page/Mail/index.tsx | 2 -- 2 files changed, 13 deletions(-) diff --git a/client/src/component/orgamisms/DetailModal/Mail/index.tsx b/client/src/component/orgamisms/DetailModal/Mail/index.tsx index 240b77e2..af6bec14 100644 --- a/client/src/component/orgamisms/DetailModal/Mail/index.tsx +++ b/client/src/component/orgamisms/DetailModal/Mail/index.tsx @@ -95,9 +95,6 @@ const MailDetailModal = ({ className, data, onCloseModal }: MailModalProps) => { if (data?.type === 'accept') { return Msg('승인 메시지'); } - if (data?.type === 'notice') { - return 공지; - } } return 로딩중; }; @@ -293,13 +290,6 @@ const MailDetailModal = ({ className, data, onCloseModal }: MailModalProps) => { ); } - if (data?.type === 'notice') { - return ( - <> - {data?.teamId} - - ); - } } return ( @@ -487,7 +477,6 @@ const MailDetailModal = ({ className, data, onCloseModal }: MailModalProps) => { if ( data?.type === 'accept' || data?.type === 'refuse' - || data?.type === 'notice' ) { return ( diff --git a/client/src/page/Mail/index.tsx b/client/src/page/Mail/index.tsx index 89165fea..9bc20657 100644 --- a/client/src/page/Mail/index.tsx +++ b/client/src/page/Mail/index.tsx @@ -50,8 +50,6 @@ const Mail = ({ className, isLoggedIn }: any) => { type = '팀 승인 메시지'; } else if (el.type === 'refuse') { type = '팀 거절 메시지'; - } else if (el.type === 'notice') { - type = '공지'; } return ( From ee44bd3a0c4af3891e280f3ddbccb187a34bb834 Mon Sep 17 00:00:00 2001 From: Ho-s Date: Wed, 25 Aug 2021 15:48:40 +0900 Subject: [PATCH 03/60] Remove reload when making a team --- client/src/component/orgamisms/DetailModal/TeamAddForm/index.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/client/src/component/orgamisms/DetailModal/TeamAddForm/index.tsx b/client/src/component/orgamisms/DetailModal/TeamAddForm/index.tsx index 65459050..4becaae5 100644 --- a/client/src/component/orgamisms/DetailModal/TeamAddForm/index.tsx +++ b/client/src/component/orgamisms/DetailModal/TeamAddForm/index.tsx @@ -429,7 +429,6 @@ const TeamAddForm = ({ data, onCloseModal, onClickUpdate }: TeamModalProps) => { }); await teamRefetch(); onCloseModal(); - history.go(0); } else { const updateConfirm = async () => { const removeType = contents.map((el: any) => ({ From 620854e4c2acbcab8653650d211c1c63fe100813 Mon Sep 17 00:00:00 2001 From: Ho-s Date: Wed, 25 Aug 2021 15:49:11 +0900 Subject: [PATCH 04/60] Get data when click the my team button --- client/src/page/Dashboard/Team/index.tsx | 28 ++++++++++-------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/client/src/page/Dashboard/Team/index.tsx b/client/src/page/Dashboard/Team/index.tsx index eb345ca0..b7bea320 100644 --- a/client/src/page/Dashboard/Team/index.tsx +++ b/client/src/page/Dashboard/Team/index.tsx @@ -25,7 +25,6 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { const [modalOpen, setModalOpen] = useState(false); const [confirmText, setConfirmText] = useState(''); const [confirmFunction, setConfirmFunction] = useState(() => {}); - const { data: userData } = useQuery( gql` ${getUser} @@ -38,18 +37,11 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { `, ); - const { data: teamData } = useQuery( + const { refetch } = useQuery( gql` ${getTeamDashboard} `, - { - variables: { - id: - userData && userData.getUser.items?.length !== 0 - ? userData.getUser.items[0].id - : '', - }, - }, + { skip: !userData?.getUser.items[0].id }, ); if (loading) { @@ -98,11 +90,12 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { const renderModal = () => { const onCloseModal = () => setModal({}); - const onClickUpdate = () => { + const onClickUpdate = async () => { + const res = await refetch({ id: userData.getUser.items[0].id }); if (modal?.type === 'update') { - setModal({ type: 'detail', data: teamData.getTeamDashboard }); + setModal({ type: 'detail', data: res?.data.getTeamDashboard }); } else { - setModal({ type: 'update', data: teamData.getTeamDashboard }); + setModal({ type: 'update', data: res?.data.getTeamDashboard }); } }; @@ -136,13 +129,14 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { }; const ClickerLoad = () => { - if (teamData && userData) { + if (userData) { if (userData.getUser.items[0].haveTeam) { return ( - setModal({ type: 'detail', data: teamData.getTeamDashboard }) - } + onClick={async () => { + const res = await refetch({ id: userData.getUser.items[0].id }); + setModal({ type: 'detail', data: res?.data.getTeamDashboard }); + }} > 나의 팀 From e3808ffb9f35337f94109b4a428613d38ac1fc3f Mon Sep 17 00:00:00 2001 From: Ho-s Date: Wed, 25 Aug 2021 18:11:48 +0900 Subject: [PATCH 05/60] Delete personal teamList when delete a team --- .../orgamisms/DetailModal/Team/index.tsx | 48 ++++++++++++++----- 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/client/src/component/orgamisms/DetailModal/Team/index.tsx b/client/src/component/orgamisms/DetailModal/Team/index.tsx index 67986483..40f4ac48 100644 --- a/client/src/component/orgamisms/DetailModal/Team/index.tsx +++ b/client/src/component/orgamisms/DetailModal/Team/index.tsx @@ -79,13 +79,10 @@ const TeamDetailModal = ({ `, ); - const { data: userIdData } = useQuery( + const { refetch: userRefetch } = useQuery( gql` ${getUserById} `, - { - variables: { id: data?.owner }, - }, ); const [updateUserData] = useMutation( @@ -293,7 +290,8 @@ const TeamDetailModal = ({ const onClickApply = async () => { const confirmApply = async () => { let isDuplicated = false; - const frontData = userIdData.getUserById.mail + const res = await userRefetch({ id: data?.owner }); + const frontData = res.data.getUserById.mail .filter((el: any) => { if ( el.from === userData?.getUser.items[0].id @@ -349,13 +347,39 @@ const TeamDetailModal = ({ }, }, }); - await updateUserData({ - variables: { - input: { - id: data?.owner, - haveTeam: false, - }, - }, + data?.people.forEach(async (person: teamListType, index: number) => { + const res = await userRefetch({ id: person.id }); + const teamFilter = res.data.getUserById.teamList + .filter((el: any) => { + if (el.id === data?.id) { + return false; + } + return true; + }) + .map((el: any) => ({ + id: el.id, + name: el.name, + })); + if (index === 0) { + await updateUserData({ + variables: { + input: { + id: data?.owner, + haveTeam: false, + teamList: teamFilter, + }, + }, + }); + } else { + await updateUserData({ + variables: { + input: { + id: person.id, + teamList: teamFilter, + }, + }, + }); + } }); await teamRefetch(); await refetch(); From 972e494c907cdf9ea994ffb008b5cce0eaf9fd9e Mon Sep 17 00:00:00 2001 From: Ho-s Date: Wed, 25 Aug 2021 20:10:31 +0900 Subject: [PATCH 06/60] Add buttonWrapper --- client/src/page/Dashboard/Team/style.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/client/src/page/Dashboard/Team/style.ts b/client/src/page/Dashboard/Team/style.ts index 54176282..7bf96c0c 100644 --- a/client/src/page/Dashboard/Team/style.ts +++ b/client/src/page/Dashboard/Team/style.ts @@ -245,7 +245,17 @@ export const TeamPage = styled.div` } `; -export const CreateBtn = styled.button` +export const ButtonWrapper = styled.div` + display: flex; + justify-content: space-between; + width: 45rem; + @media screen and (max-width: 470px) { + width: 20rem; + flex-direction: column; + } +`; + +export const Button = styled.button` cursor: pointer; margin-top: 1.5em; width: 20rem; From 06c2e8d5150ae32ceff9f362ffd8d7bebdf3bad6 Mon Sep 17 00:00:00 2001 From: Ho-s Date: Wed, 25 Aug 2021 21:31:51 +0900 Subject: [PATCH 07/60] Add onClick show my teams --- client/src/page/Dashboard/Team/index.tsx | 80 +++++++++++++++++------- 1 file changed, 59 insertions(+), 21 deletions(-) diff --git a/client/src/page/Dashboard/Team/index.tsx b/client/src/page/Dashboard/Team/index.tsx index eb345ca0..79dbd2a7 100644 --- a/client/src/page/Dashboard/Team/index.tsx +++ b/client/src/page/Dashboard/Team/index.tsx @@ -25,6 +25,7 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { const [modalOpen, setModalOpen] = useState(false); const [confirmText, setConfirmText] = useState(''); const [confirmFunction, setConfirmFunction] = useState(() => {}); + const [showMyTeams, setShowMyTeams] = useState(false); const { data: userData } = useQuery( gql` @@ -61,8 +62,8 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { } const { items } = data.listTeamDashboard; - const teams = items.map((team: any) => { - const skills = team.skills.length > 3 + const skills = (team: any) => ( + team.skills.length > 3 ? team.skills .slice(0, 4) .fill('...', 3, 4) @@ -71,29 +72,55 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { )) : team.skills.map((skill: string) => ( {skill} - )); + )) + ); - const contents = team.contents.map((content: any) => ( + const contents = (team: any) => ( + team.contents.map((content: any) => ( {content.title} {content.text} - )); + )) + ); - return ( - setModal({ type: 'detail', data: team })} - > - - {team.name} - {skills} - {contents} - - - - ); - }); + const myTeamsIds = userData?.getUser.items[0].teamList.map((el: any) => (el.id)); + const myTeams = myTeamsIds?.length === 0 + ? 참여한 팀이 없습니다. + : items + .filter((team: any) => { + if (myTeamsIds?.includes(team.id)) { + return true; + } + return false; + }) + .map((team: any) => ( + setModal({ type: 'detail', data: team })} + > + + {team.name} + {skills(team)} + {contents(team)} + + + + )); + + const teams = items.map((team: any) => ( + setModal({ type: 'detail', data: team })} + > + + {team.name} + {skills(team)} + {contents(team)} + + + + )); const renderModal = () => { const onCloseModal = () => setModal({}); @@ -173,6 +200,14 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { }); }; + const onClickShowMyTeam = () => { + if (!showMyTeams) { + setShowMyTeams(true); + } else { + setShowMyTeams(false); + } + }; + return ( setModal({})}> @@ -180,9 +215,12 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { 팀 현황판 - {teams} + {!showMyTeams ? teams : myTeams} {isLoggedIn && ( - 팀 생성하기 + + 팀 생성하기 + {!showMyTeams ? '내 팀 보기' : '팀 전체 보기'} + )} {modalOpen && ( From 5cff5d5ba48b87cdb0b0feb061a54dbef102c2b4 Mon Sep 17 00:00:00 2001 From: Ho-s Date: Wed, 25 Aug 2021 22:55:55 +0900 Subject: [PATCH 08/60] Change word --- client/src/page/Dashboard/Team/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/page/Dashboard/Team/index.tsx b/client/src/page/Dashboard/Team/index.tsx index 79dbd2a7..a0a3c91f 100644 --- a/client/src/page/Dashboard/Team/index.tsx +++ b/client/src/page/Dashboard/Team/index.tsx @@ -219,7 +219,7 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { {isLoggedIn && ( 팀 생성하기 - {!showMyTeams ? '내 팀 보기' : '팀 전체 보기'} + {!showMyTeams ? '내가 속한 팀 보기' : '모든 팀 보기'} )} From 3596bb8871adb35bc5b22da65ca65915da2f770a Mon Sep 17 00:00:00 2001 From: lhk3337 Date: Wed, 25 Aug 2021 23:15:46 +0900 Subject: [PATCH 09/60] newUser undefined modify --- .../component/orgamisms/DetailModal/Personal/index.tsx | 8 ++++---- client/src/page/Dashboard/Personal/index.tsx | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/client/src/component/orgamisms/DetailModal/Personal/index.tsx b/client/src/component/orgamisms/DetailModal/Personal/index.tsx index 4d7e7f46..a3d44094 100644 --- a/client/src/component/orgamisms/DetailModal/Personal/index.tsx +++ b/client/src/component/orgamisms/DetailModal/Personal/index.tsx @@ -52,7 +52,7 @@ const PersonalDetailModal = ({ data, onCloseModal }: PersonalModalProps) => { ${getTeamDashboard} `, { - variables: { id: userData && userData.getUser.items[0].id }, + variables: { id: userData && userData.getUser.items[0]?.id }, }, ); @@ -283,7 +283,7 @@ const PersonalDetailModal = ({ data, onCloseModal }: PersonalModalProps) => { } }; useEffect(() => { - if (data?.id === userData?.getUser.items[0].id) { + if (data?.id === userData?.getUser.items[0]?.id) { const updatePersonState = async () => { await updateUserData({ variables: { @@ -358,7 +358,7 @@ const PersonalDetailModal = ({ data, onCloseModal }: PersonalModalProps) => { ); } - if (data?.id !== userData?.getUser.items[0].id) { + if (data?.id !== userData?.getUser.items[0]?.id) { if (data?.personState !== '종료') { return ( @@ -381,7 +381,7 @@ const PersonalDetailModal = ({ data, onCloseModal }: PersonalModalProps) => { modalHeader={ <> {userData - && (data?.id === userData.getUser.items[0].id ? ( + && (data?.id === userData.getUser.items[0]?.id ? ( ) : ( diff --git a/client/src/page/Dashboard/Personal/index.tsx b/client/src/page/Dashboard/Personal/index.tsx index 7a02010b..1046bdc6 100644 --- a/client/src/page/Dashboard/Personal/index.tsx +++ b/client/src/page/Dashboard/Personal/index.tsx @@ -142,7 +142,7 @@ const PersonalDashboardPage = ({ className }: any) => { const ClickerLoad = () => { if (userData) { - if (userData.getUser.items[0].surveyCompleted) { + if (userData.getUser.items[0]?.surveyCompleted) { return ( setModal({ data: userData.getUser.items[0] })} From ba65e0204577b94b04c582fe426ec3bf1bcc4ab3 Mon Sep 17 00:00:00 2001 From: Ho-s Date: Thu, 26 Aug 2021 10:25:32 +0900 Subject: [PATCH 10/60] No button if no login --- .../orgamisms/DetailModal/Personal/index.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/client/src/component/orgamisms/DetailModal/Personal/index.tsx b/client/src/component/orgamisms/DetailModal/Personal/index.tsx index 4d7e7f46..b065377c 100644 --- a/client/src/component/orgamisms/DetailModal/Personal/index.tsx +++ b/client/src/component/orgamisms/DetailModal/Personal/index.tsx @@ -368,11 +368,14 @@ const PersonalDetailModal = ({ data, onCloseModal }: PersonalModalProps) => { } return <>; } - return ( - - 삭제하기 - - ); + if (data?.id === userData?.getUser.items[0]?.id) { + return ( + + 삭제하기 + + ); + } + return <>; }; return data ? ( From 00894ed6fa236f63808ddcf7b9d9941d2f776465 Mon Sep 17 00:00:00 2001 From: Ho-s Date: Thu, 26 Aug 2021 10:27:09 +0900 Subject: [PATCH 11/60] Add optional chaining --- client/src/page/Dashboard/Team/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/page/Dashboard/Team/index.tsx b/client/src/page/Dashboard/Team/index.tsx index a0a3c91f..a55ebab2 100644 --- a/client/src/page/Dashboard/Team/index.tsx +++ b/client/src/page/Dashboard/Team/index.tsx @@ -84,7 +84,7 @@ const TeamDashboardPage = ({ className, isLoggedIn }: any) => { )) ); - const myTeamsIds = userData?.getUser.items[0].teamList.map((el: any) => (el.id)); + const myTeamsIds = userData?.getUser.items[0]?.teamList.map((el: any) => (el.id)); const myTeams = myTeamsIds?.length === 0 ? 참여한 팀이 없습니다. : items From 2621912ed61b932041d2071704ea8377d942d235 Mon Sep 17 00:00:00 2001 From: Ho-s Date: Thu, 26 Aug 2021 10:27:31 +0900 Subject: [PATCH 12/60] Add optional chaining --- client/src/component/orgamisms/DetailModal/Team/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/component/orgamisms/DetailModal/Team/index.tsx b/client/src/component/orgamisms/DetailModal/Team/index.tsx index 67986483..3ddcbd7f 100644 --- a/client/src/component/orgamisms/DetailModal/Team/index.tsx +++ b/client/src/component/orgamisms/DetailModal/Team/index.tsx @@ -112,7 +112,7 @@ const TeamDetailModal = ({ useEffect(() => { data?.people.forEach((el: any) => { - if (el.id === userData?.getUser.items[0].id) { + if (el.id === userData?.getUser.items[0]?.id) { setIsInTeam(true); } }); From 670d5291eb2164f85dbcfdac1d1109d5e48edf9b Mon Sep 17 00:00:00 2001 From: Ho-s Date: Thu, 26 Aug 2021 10:29:45 +0900 Subject: [PATCH 13/60] Add condition in invite btn --- client/src/component/orgamisms/DetailModal/Personal/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/src/component/orgamisms/DetailModal/Personal/index.tsx b/client/src/component/orgamisms/DetailModal/Personal/index.tsx index b065377c..d60fba6a 100644 --- a/client/src/component/orgamisms/DetailModal/Personal/index.tsx +++ b/client/src/component/orgamisms/DetailModal/Personal/index.tsx @@ -358,7 +358,7 @@ const PersonalDetailModal = ({ data, onCloseModal }: PersonalModalProps) => { ); } - if (data?.id !== userData?.getUser.items[0].id) { + if (data?.id !== userData?.getUser.items[0].id && userData?.getUser) { if (data?.personState !== '종료') { return ( From 5b7ee460ec3342e64229240a9ecd57b9babc3930 Mon Sep 17 00:00:00 2001 From: Ho-s Date: Thu, 26 Aug 2021 20:28:48 +0900 Subject: [PATCH 14/60] Add font files --- .../src/style/font/S-CoreDream-4Regular.woff | Bin 0 -> 354284 bytes .../src/style/font/S-CoreDream-4Regular.woff2 | Bin 0 -> 201032 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 client/src/style/font/S-CoreDream-4Regular.woff create mode 100644 client/src/style/font/S-CoreDream-4Regular.woff2 diff --git a/client/src/style/font/S-CoreDream-4Regular.woff b/client/src/style/font/S-CoreDream-4Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..cb7fd7e63b2f6a4a0afb79158d5559068fae2cdd GIT binary patch literal 354284 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�A? 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