Skip to content

Commit 8508731

Browse files
authored
Merge pull request #127 from zuzokim/master
[client] done directory change , conflict solved
2 parents b2e4b80 + 65524b5 commit 8508731

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+444
-446
lines changed

.eslintrc.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,17 @@
1616
"sourceType": "module"
1717
},
1818
"plugins": [
19-
"react"
19+
"react"
2020
],
2121
"rules": {
2222
"quotes": ["error", "single"],
2323
"no-multi-spaces": ["error"],
24-
"indent": ["error", "tab"],
24+
"indent": ["error", "tab", { "SwitchCase": 1 }],
25+
"no-mixed-spaces-and-tabs": ["error","smart-tabs"],
2526
"eqeqeq": ["error"],
26-
"react/prop-types": "off"
27-
27+
"react/prop-types": "off",
28+
"react/react-in-jsx-scope": "off",
29+
"react/jsx-uses-react": "off"
2830
}
31+
2932
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: "[Retrospect] N주차 회고 - 이름"
3+
about: Fact, Feeling, Finding, Future action 방식으로 기록하는 프로젝트 리팩토링 회고 템플릿
4+
title: "[Retrospect] N주차 회고 - 이름"
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
### Fact (사실) : 진행한 리팩토링에 대해 객관적으로 서술
11+
-
12+
13+
### Feeling(느낌) : 그때 느꼈던 기분 간략히 정리
14+
-
15+
16+
### Finding(알게 된 것) : 리팩토링하며 알게 된 것을 정리
17+
-
18+
19+
### Future Action(앞으로 할 것) : 앞으로 할 것에 대한 계획이나 다짐 작성
20+
-

src/App.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import './App.scss'
2-
import React, { useEffect } from 'react';
2+
import { useEffect } from 'react';
33
import Landing from './pages/Landing';
44
import SetNewPwd from './pages/SetNewPwd';
55
import Collect from './pages/Collect';

src/components/BigBookmark.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* eslint-disable react/prop-types */
2-
import React from 'react';
31
import { addVisitCount } from '../redux/actions/addVisitCount';
42
import { useDispatch } from 'react-redux';
53

src/components/BookmarksContainer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect, useRef } from 'react';
1+
import { useState, useEffect, useRef } from 'react';
22
import CategoryBox from './CategoryBox';
33
import CollectBookmark from './CollectBookmark';
44
import { getBookmark, getGuestBookmark } from '../redux/actions/getBookmark';

src/components/BottomPopup.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect } from 'react';
1+
import { useState, useEffect } from 'react';
22
import { useSelector, useDispatch } from 'react-redux';
33
import { editEnd } from '../redux/actions/editBookmark';
44
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';

src/components/CategoryBox.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
/* eslint-disable react/prop-types */
2-
import React from 'react';
31
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
42
import { faPencilAlt } from '@fortawesome/free-solid-svg-icons';
53
import { useDispatch } from 'react-redux';

src/components/CollectBookmark.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { useDispatch } from 'react-redux';
32
import { editStart } from '../redux/actions/editBookmark';
43
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
@@ -16,14 +15,14 @@ export default function CollectBookmark(props) {
1615

1716
const handleElipsisHoverColor = (color) => {
1817
switch (color) {
19-
case '#214bc8':
20-
return 'blue';
21-
case '#f24626':
22-
return 'red';
23-
case '#0eae61':
24-
return 'green';
25-
default:
26-
return 'blue';
18+
case '#214bc8':
19+
return 'blue';
20+
case '#f24626':
21+
return 'red';
22+
case '#0eae61':
23+
return 'green';
24+
default:
25+
return 'blue';
2726
}
2827
};
2928

src/components/CollectInputBox.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect } from 'react';
1+
import { useState, useEffect } from 'react';
22
import Creatable from 'react-select/creatable';
33
import { addBookmark, addGuestBookmark } from '../redux/actions/addBookmark'
44
import { editBookmark, editGuestBookmark, editEnd } from '../redux/actions/editBookmark'
@@ -146,14 +146,14 @@ function CollectInputBox(props) {
146146
}
147147

148148
switch (mode) {
149-
case 'edit':
150-
handleEditBookmark();
151-
break;
152-
case 'add':
153-
handleAddBookmark();
154-
break;
155-
default:
156-
return;
149+
case 'edit':
150+
handleEditBookmark();
151+
break;
152+
case 'add':
153+
handleAddBookmark();
154+
break;
155+
default:
156+
return;
157157
}
158158
};
159159

src/components/Error.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { Link } from 'react-router-dom';
32

43
function Error() {

src/components/ExploreProfileList.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
32
import { faLaptop } from '@fortawesome/free-solid-svg-icons';
43
import { faUserCircle } from '@fortawesome/free-regular-svg-icons';

src/components/FavoriteBookmark.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import React from 'react';
2-
31
export default function FavoriteBookmark(props) {
42
const {favorite} = props;
53
return (

src/components/Footer.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import React from 'react';
2-
31
function Footer() {
42
return (
53
<div className="footer">

src/components/Loading.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import React from 'react';
2-
31
function Loading() {
42

53
return (

src/components/Modal/CategoryEditModal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect } from 'react';
1+
import { useState, useEffect } from 'react';
22
import { useDispatch, useSelector } from 'react-redux';
33
import { editCategory, categoryEditEnd } from '../../redux/actions/editCategory';
44
import { notify } from '../../redux/actions/notify';

src/components/Modal/CategoryReallyDeleteModal.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { useDispatch } from 'react-redux';
32
import { deleteCategory } from '../../redux/actions/deleteCategory';
43
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';

src/components/Modal/DelAccountModal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect, useRef } from 'react';
1+
import { useState, useEffect, useRef } from 'react';
22
import { useHistory } from 'react-router';
33
import { useSelector, useDispatch } from 'react-redux';
44
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';

src/components/Modal/EditPwdModal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect } from 'react';
1+
import { useState, useEffect } from 'react';
22
import { useSelector, useDispatch } from 'react-redux';
33
import { IsValidiatePassword } from '../../util/validation';
44
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';

src/components/Modal/ExploreModal.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { useDispatch } from 'react-redux';
32
import { IsValidateEmail } from '../../util/validation';
43
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';

src/components/Modal/FindPwdModal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useEffect } from 'react';
1+
import { useEffect } from 'react';
22
import { IsValidateEmail } from '../../util/validation';
33
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
44
import { faTimes } from '@fortawesome/free-solid-svg-icons';

src/components/Modal/LoginModal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect } from 'react';
1+
import { useState, useEffect } from 'react';
22
import { useHistory } from 'react-router';
33
import { useSelector, useDispatch } from 'react-redux';
44
import { loginInitialize, loginThunk } from '../../redux/actions/signInOut';

src/components/Modal/SentEmailModal.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
32
import { faTimes } from '@fortawesome/free-solid-svg-icons';
43
import { useDispatch } from 'react-redux';

src/components/Modal/SetNewPwdModal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useEffect, useState } from 'react';
1+
import { useEffect, useState } from 'react';
22
import { useDispatch, useSelector } from 'react-redux';
33
import { setNewPwd } from '../../redux/actions/findPwd';
44
import { IsValidiatePassword } from '../../util/validation';

src/components/Modal/SignUpModal.js

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect } from 'react';
1+
import { useState, useEffect } from 'react';
22
import { useSelector, useDispatch } from 'react-redux';
33
import {
44
signupInitialize,
@@ -113,47 +113,47 @@ function SignUpModal() {
113113
setSignUpInfo((state) => {
114114
state[name] = value;
115115
switch (name) {
116-
case 'pwd':
117-
if (!IsValidiatePassword(state.pwd)) {
118-
setMessage({
119-
...message,
120-
pwd: '8~16자 영문 대소문자, 숫자, 특수문자를 사용하세요.',
121-
});
122-
} else {
123-
setMessage({
124-
...message,
125-
pwd: '',
126-
});
127-
}
128-
break;
129-
case 'pwdCheck':
130-
if (state.pwd !== state.pwdCheck) {
131-
setMessage({
132-
...message,
133-
pwdCheck: '비밀번호가 일치하지 않습니다.',
134-
});
135-
} else {
136-
setMessage({
137-
...message,
138-
pwdCheck: '',
139-
});
140-
}
141-
break;
142-
case 'username':
143-
if (!IsValidiateUsername(state.username)) {
144-
setMessage({
145-
...message,
146-
username: '4~16자 영문 대 소문자, 숫자를 사용하세요.',
147-
});
148-
} else {
149-
setMessage({
150-
...message,
151-
username: '',
152-
});
153-
}
154-
break;
155-
default:
156-
break;
116+
case 'pwd':
117+
if (!IsValidiatePassword(state.pwd)) {
118+
setMessage({
119+
...message,
120+
pwd: '8~16자 영문 대소문자, 숫자, 특수문자를 사용하세요.',
121+
});
122+
} else {
123+
setMessage({
124+
...message,
125+
pwd: '',
126+
});
127+
}
128+
break;
129+
case 'pwdCheck':
130+
if (state.pwd !== state.pwdCheck) {
131+
setMessage({
132+
...message,
133+
pwdCheck: '비밀번호가 일치하지 않습니다.',
134+
});
135+
} else {
136+
setMessage({
137+
...message,
138+
pwdCheck: '',
139+
});
140+
}
141+
break;
142+
case 'username':
143+
if (!IsValidiateUsername(state.username)) {
144+
setMessage({
145+
...message,
146+
username: '4~16자 영문 대 소문자, 숫자를 사용하세요.',
147+
});
148+
} else {
149+
setMessage({
150+
...message,
151+
username: '',
152+
});
153+
}
154+
break;
155+
default:
156+
break;
157157
}
158158
return state;
159159
});

src/components/Modal/SuccessSignUpModal.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
32
import { faTimes } from '@fortawesome/free-solid-svg-icons';
43
import { useDispatch } from 'react-redux';

src/components/Nav.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect } from 'react';
1+
import { useState, useEffect } from 'react';
22
import { useDispatch } from 'react-redux';
33
import { logoutThunk } from '../redux/actions/signInOut';
44
import { Link, withRouter } from 'react-router-dom';

src/components/NotificationCenter.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { useSelector } from 'react-redux';
32
import Toast from './Toast';
43

src/components/Recollect.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useEffect } from 'react';
1+
import { useEffect } from 'react';
22
import BigBookmark from './BigBookmark';
33
import { useSelector, useDispatch } from 'react-redux';
44
import { recollect } from '../redux/actions/getRecollect';
@@ -36,7 +36,6 @@ function Recollect() {
3636
})
3737
) : (
3838
<div className='recollect__skeleton'>
39-
<img src='logo_cut.png' className='logoPng' />
4039
<p>리콜렉트할 북마크가 없어요!</p>
4140
</div>
4241
)}

src/components/ScrollToTop.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect } from 'react';
1+
import { useState, useEffect } from 'react';
22

33
function ScrollToTop() {
44
const [visible, setVisible] = useState(false);

src/components/SearchBar.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
32
import { faSearch } from '@fortawesome/free-solid-svg-icons';
43

src/components/SearchBookmark.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { useSelector } from 'react-redux';
32
import BigBookmark from '../components/BigBookmark';
43

src/components/Sidebar.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import CollectInputBox from './CollectInputBox';
2-
import React, { useState, useEffect } from 'react';
2+
import { useState, useEffect } from 'react';
33
import { useSelector, useDispatch } from 'react-redux';
44
import { editEnd } from '../redux/actions/editBookmark';
55
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';

src/components/SlickArrow.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
32
//import { faArrowLeft, faArrowRight } from '@fortawesome/free-solid-svg-icons';
43

src/components/SuccessSetNewPwd.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { Link } from 'react-router-dom';
32
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
43
import { faTimes } from '@fortawesome/free-solid-svg-icons';

src/components/ToCollectBtn.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
32
import { faArrowLeft } from '@fortawesome/free-solid-svg-icons';
43

src/components/Toast.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect } from 'react';
1+
import { useState, useEffect } from 'react';
22

33
export default function Toast({ text, dismissTime }) {
44
const [isFading, setIsFading] = useState(false);

src/components/UnreadAlarm.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from 'react';
21
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
32
import { faBell } from '@fortawesome/free-solid-svg-icons';
43
import Jump from 'react-reveal/Jump';

src/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable no-unused-vars */
12
import App from './App';
23
import React from 'react';
34
import ReactDOM from 'react-dom';

src/pages/Collect.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { useState, useEffect} from 'react';
1+
import { useState, useEffect} from 'react';
22
import { useSelector } from 'react-redux';
33
import Sidebar from '../components/Sidebar';
44
import SearchBar from '../components/SearchBar';

0 commit comments

Comments
 (0)