Skip to content

Commit

Permalink
v2.6.2
Browse files Browse the repository at this point in the history
v2.6.2
  • Loading branch information
yougyung authored Dec 20, 2023
2 parents 7feba11 + 4b5d291 commit 663a899
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -81,13 +81,13 @@ export default class LectureTableList extends Component {
const year = lecture.year ? lecture.year : '커스텀';
const semester = lecture.semester ? lecture.semester : '커스텀';
return `
<div class="lecture-table-list__body--${lecture.code} lecture-table-list__body lecture-table-list__body--${type}">
<div class="lecture-table-list__body--${lecture.lectureCode} lecture-table-list__body lecture-table-list__body--${type}">
<div class="lecture-table-list__body__column">${year}</div>
<div class="lecture-table-list__body__column">${semester}</div>
<div class="lecture-table-list__body__column">${lecture.code}</div>
<div class="lecture-table-list__body__column">${lecture.name}</div>
<div class="lecture-table-list__body__column">${lecture.lectureCode}</div>
<div class="lecture-table-list__body__column">${lecture.lectureName}</div>
<div class="lecture-table-list__body__column">${lecture.credit}</div>
<div class="lecture-table-list__body__button lecture-table-list__body__button--${lecture.code}">삭제</div>
<div class="lecture-table-list__body__button lecture-table-list__body__button--${lecture.lectureCode}">삭제</div>
</div>`;
}

Expand All @@ -106,13 +106,13 @@ export default class LectureTableList extends Component {
const { isEditableMode, deleteTakenLecture, addedTakenLecutures, deleteAddedTakenLecture } = this.props;
if (isEditableMode) {
this.getNotDeletedTakenLectureList().forEach((lecture) => {
this.addEvent('click', `.lecture-table-list__body__button--${lecture.code}`, () => {
this.addEvent('click', `.lecture-table-list__body__button--${lecture.lectureCode}`, () => {
deleteTakenLecture(lecture);
});
});

addedTakenLecutures.forEach((lecture) => {
this.addEvent('click', `.lecture-table-list__body__button--${lecture.code}`, () => {
this.addEvent('click', `.lecture-table-list__body__button--${lecture.lectureCode}`, () => {
deleteAddedTakenLecture(lecture);
});
});
Expand Down
13 changes: 6 additions & 7 deletions src/components/mypage-body/mypage-body.component.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,17 +83,16 @@ export default class MypageBody extends Component {
countChaple() {
const { addedTakenLecutures, takenLectures } = this.state;
const Chaple = {
code: 'KMA02101',
lectureCode: 'KMA02101',
};
return this.countLecture(addedTakenLecutures, Chaple) + this.countLecture(takenLectures, Chaple);
}

addTakenLecture(lecture) {
const { addedTakenLecutures, takenLectures, whiteList } = this.state;

const newLecture = this.formatLecture(lecture);

if (whiteList.includes(newLecture.code)) {
if (whiteList.includes(newLecture.lectureCode)) {
this.setState({
addedTakenLecutures: [...this.state.addedTakenLecutures, newLecture],
});
Expand Down Expand Up @@ -128,8 +127,8 @@ export default class MypageBody extends Component {
id: searchedLecture.id,
year: '커스텀',
semester: '커스텀',
code: searchedLecture.lectureCode,
name: searchedLecture.name,
lectureCode: searchedLecture.lectureCode,
lectureName: searchedLecture.name,
credit: searchedLecture.credit,
};
}
Expand All @@ -140,13 +139,13 @@ export default class MypageBody extends Component {

countLecture(lectures, lecture) {
return lectures.filter((lec) => {
return lec.code === lecture.code;
return lec.lectureCode === lecture.lectureCode;
}).length;
}

deleteAddedTakenLecture(lecture) {
const newAddedTakenLecutures = this.state.addedTakenLecutures.filter(
(addedTakenLecuture) => addedTakenLecuture.code !== lecture.code
(addedTakenLecuture) => addedTakenLecuture.lectureCode !== lecture.lectureCode
);
this.setState({
addedTakenLecutures: newAddedTakenLecutures,
Expand Down

0 comments on commit 663a899

Please sign in to comment.