66
77const DAY_NAMES = [ 'MO' , 'TU' , 'WE' , 'TH' , 'FR' , 'SA' , 'SU' ] ;
88const DAY_LABELS = {
9- MO : 'Mon' , TU : 'Tue' , WE : 'Wed' , TH : 'Thu' ,
10- FR : 'Fri' , SA : 'Sat' , SU : 'Sun' ,
9+ MO : 'Mon' ,
10+ TU : 'Tue' ,
11+ WE : 'Wed' ,
12+ TH : 'Thu' ,
13+ FR : 'Fri' ,
14+ SA : 'Sat' ,
15+ SU : 'Sun' ,
1116} ;
1217
1318const FREQ_LABELS = {
@@ -57,9 +62,10 @@ export function parseRRule(rrule) {
5762 break ;
5863 case 'UNTIL' :
5964 // UNTIL is stored as YYYYMMDD or full datetime
60- state . endDate = value . length === 8
61- ? `${ value . slice ( 0 , 4 ) } -${ value . slice ( 4 , 6 ) } -${ value . slice ( 6 , 8 ) } `
62- : value ;
65+ state . endDate =
66+ value . length === 8
67+ ? `${ value . slice ( 0 , 4 ) } -${ value . slice ( 4 , 6 ) } -${ value . slice ( 6 , 8 ) } `
68+ : value ;
6369 state . endType = 'date' ;
6470 break ;
6571 }
@@ -82,9 +88,7 @@ export function buildRRule(state) {
8288
8389 if ( state . frequency === 'WEEKLY' && state . byDay ?. length > 0 ) {
8490 // Sort days in standard order
85- const sorted = [ ...state . byDay ] . sort (
86- ( a , b ) => DAY_NAMES . indexOf ( a ) - DAY_NAMES . indexOf ( b )
87- ) ;
91+ const sorted = [ ...state . byDay ] . sort ( ( a , b ) => DAY_NAMES . indexOf ( a ) - DAY_NAMES . indexOf ( b ) ) ;
8892 parts . push ( `BYDAY=${ sorted . join ( ',' ) } ` ) ;
8993 }
9094
@@ -163,4 +167,4 @@ function ordinal(n) {
163167 return n + ( s [ ( v - 20 ) % 10 ] || s [ v ] || s [ 0 ] ) ;
164168}
165169
166- export { DAY_NAMES , DAY_LABELS , FREQ_LABELS } ;
170+ export { DAY_LABELS , DAY_NAMES , FREQ_LABELS } ;
0 commit comments