File tree Expand file tree Collapse file tree 2 files changed +13
-3
lines changed
Expand file tree Collapse file tree 2 files changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ export function useCourseData(courses: any[]) {
101101 setIsPending ( false ) ;
102102 } catch ( error ) {
103103 localStorage . removeItem ( 'lastRequestTime' ) ;
104- // setIsError(true);
104+ setIsError ( true ) ;
105105 setIsPending ( false ) ;
106106 }
107107 } , [ courses ] ) ;
Original file line number Diff line number Diff line change @@ -6,17 +6,27 @@ export function cn(...inputs: ClassValue[]) {
66 return twMerge ( clsx ( inputs ) ) ;
77}
88
9- export function isCurrentDateInRange ( dateRange : string ) {
9+ export function isCurrentDateInRange ( dateRange : string | null ) {
10+ if ( ! dateRange || ! dateRange . includes ( ' ~ ' ) ) {
11+ return false ;
12+ }
13+
1014 const [ startStr , endStr ] = dateRange . split ( ' ~ ' ) ;
1115
16+ if ( ! startStr || ! endStr ) {
17+ return false ;
18+ }
19+
1220 const startDate = new Date ( startStr . replace ( / - / g, '/' ) ) ;
1321 const endDate = new Date ( endStr . replace ( / - / g, '/' ) ) ;
1422
1523 const currentDate = new Date ( ) ;
1624
1725 return currentDate >= startDate && currentDate <= endDate ;
1826}
19- export function isCurrentDateByDate ( date : string ) {
27+
28+ export function isCurrentDateByDate ( date : string | null ) {
29+ if ( ! date || date . length <= 1 ) return false ;
2030 const endDate = new Date ( date ) ;
2131 const currentDate = new Date ( ) ;
2232 return currentDate <= endDate ;
You can’t perform that action at this time.
0 commit comments