@@ -88,19 +88,19 @@ const defaultViews = (props: Partial<SchedulerProps>) => {
8888export const defaultProps = ( props : Partial < SchedulerProps > ) => {
8989 // We're pulling values out of props that we don't want to
9090 // pass on, so there are 'unused' ones here.
91- /* eslint-disable @typescript-eslint/no-unused-vars */
9291 const {
93- month,
94- week,
95- day,
9692 translations,
9793 resourceFields,
9894 view,
9995 agenda,
10096 selectedDate,
97+ resourceViewMode,
98+ direction,
99+ dialogMaxWidth,
100+ hourFormat,
101101 ...otherProps
102102 } = props ;
103- /* eslint-enable @typescript-eslint/no-unused-vars */
103+
104104 const views = defaultViews ( props ) ;
105105 const defaultView = view || "week" ;
106106 const initialView = views [ defaultView ] ? defaultView : getOneView ( views ) ;
@@ -110,33 +110,29 @@ export const defaultProps = (props: Partial<SchedulerProps>) => {
110110 resourceFields : Object . assign ( defaultResourceFields , resourceFields ) ,
111111 view : initialView ,
112112 selectedDate : getTimeZonedDate ( selectedDate || new Date ( ) , props . timeZone ) ,
113- ...Object . assign (
114- {
115- height : 600 ,
116- navigation : true ,
117- disableViewNavigator : false ,
118- events : [ ] ,
119- fields : [ ] ,
120- loading : undefined ,
121- customEditor : undefined ,
122- onConfirm : undefined ,
123- onDelete : undefined ,
124- viewerExtraComponent : undefined ,
125- resources : [ ] ,
126- resourceHeaderComponent : undefined ,
127- resourceViewMode : "default" ,
128- direction : "ltr" ,
129- dialogMaxWidth : "md" ,
130- locale : enUS ,
131- deletable : true ,
132- editable : true ,
133- hourFormat : "12" ,
134- draggable : true ,
135- agenda,
136- enableAgenda : typeof agenda === "undefined" || agenda ,
137- } ,
138- otherProps
139- ) ,
113+ height : 600 ,
114+ navigation : true ,
115+ disableViewNavigator : false ,
116+ events : [ ] ,
117+ fields : [ ] ,
118+ loading : undefined ,
119+ customEditor : undefined ,
120+ onConfirm : undefined ,
121+ onDelete : undefined ,
122+ viewerExtraComponent : undefined ,
123+ resources : [ ] ,
124+ resourceHeaderComponent : undefined ,
125+ resourceViewMode : resourceViewMode || "default" ,
126+ direction : direction || "ltr" ,
127+ dialogMaxWidth : dialogMaxWidth || "md" ,
128+ locale : enUS ,
129+ deletable : true ,
130+ editable : true ,
131+ hourFormat : hourFormat || "12" ,
132+ draggable : true ,
133+ agenda,
134+ enableAgenda : typeof agenda === "undefined" || agenda ,
135+ ...otherProps ,
140136 } ;
141137} ;
142138
0 commit comments