File tree Expand file tree Collapse file tree 2 files changed +18
-18
lines changed Expand file tree Collapse file tree 2 files changed +18
-18
lines changed Original file line number Diff line number Diff line change @@ -145,20 +145,20 @@ export default function Calendar() {
145
145
useEffect ( ( ) => {
146
146
if ( ! isLoaded ) {
147
147
getPersonalSchedule ( ) . then ( ( schedule ) => {
148
- const uniqueEvents = schedule . filter ( newEvent =>
149
- ! events . some ( existingEvent =>
150
- existingEvent . start === newEvent . start_date && existingEvent . title === newEvent . title
151
- )
148
+ const uniqueEvents = schedule . filter (
149
+ ( newEvent ) =>
150
+ ! events . some (
151
+ ( existingEvent ) => existingEvent . start === newEvent . start_date && existingEvent . title === newEvent . title ,
152
+ ) ,
152
153
) ;
153
154
if ( uniqueEvents . length > 0 ) {
154
155
const eventsToAdd = convertEvents ( uniqueEvents ) ;
155
- eventsToAdd . forEach ( eventToAdd => addEvents ( eventToAdd ) ) ;
156
+ eventsToAdd . forEach ( ( eventToAdd ) => addEvents ( eventToAdd ) ) ;
156
157
setIsLoaded ( true ) ;
157
158
}
158
159
} ) ;
159
160
}
160
161
} , [ events , addEvents , isLoaded ] ) ;
161
-
162
162
163
163
return (
164
164
< div >
@@ -201,7 +201,6 @@ export default function Calendar() {
201
201
< div className = "mt-10" > { selectedDate && < EventCards events = { selectedEvents } date = { selectedDate } /> } </ div >
202
202
</ div >
203
203
) ;
204
-
205
204
}
206
205
207
206
function renderEventContent ( eventInfo : EventInfo ) {
Original file line number Diff line number Diff line change @@ -10,17 +10,18 @@ interface EventsState {
10
10
export const useEventState = create < EventsState > ( ) ( ( set ) => ( {
11
11
events : [ ] ,
12
12
13
- addEvents : ( newEvent : Events ) => set ( ( state ) => {
14
- // 중복 검사 로직 추가
15
- const isDuplicate = state . events . some ( event =>
16
- event . start === newEvent . start && event . title === newEvent . title
17
- ) ;
13
+ addEvents : ( newEvent : Events ) =>
14
+ set ( ( state ) => {
15
+ // 중복 검사 로직 추가
16
+ const isDuplicate = state . events . some (
17
+ ( event ) => event . start === newEvent . start && event . title === newEvent . title ,
18
+ ) ;
18
19
19
- if ( ! isDuplicate ) {
20
- return { events : [ ...state . events , newEvent ] } ;
21
- } else {
22
- return { events : [ ...state . events ] } ; // 중복된 경우 상태 변경 없음
23
- }
24
- } ) ,
20
+ if ( ! isDuplicate ) {
21
+ return { events : [ ...state . events , newEvent ] } ;
22
+ } else {
23
+ return { events : [ ...state . events ] } ; // 중복된 경우 상태 변경 없음
24
+ }
25
+ } ) ,
25
26
initEvents : ( ) => set ( ( ) => ( { events : [ ] } ) ) ,
26
27
} ) ) ;
You can’t perform that action at this time.
0 commit comments