File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -173,15 +173,14 @@ pub fn DatePicker(props: DatePickerProps) -> Element {
173173#[ derive( Copy , Clone ) ]
174174pub struct DateRangePickerContext {
175175 // Currently selected date range
176- date_range : Signal < Option < DateRange > > ,
176+ date_range : ReadSignal < Option < DateRange > > ,
177177 set_selected_range : Callback < Option < DateRange > > ,
178178}
179179
180180impl DateRangePickerContext {
181181 /// Set the selected date
182182 pub fn set_range ( & mut self , range : Option < DateRange > ) {
183183 if ( self . date_range ) ( ) != range {
184- self . date_range . set ( range) ;
185184 self . set_selected_range . call ( range) ;
186185 }
187186 }
@@ -294,9 +293,8 @@ pub fn DateRangePicker(props: DateRangePickerProps) -> Element {
294293 month_count : props. month_count ,
295294 } ) ;
296295
297- let date_range = use_signal ( || ( props. selected_range ) ( ) ) ;
298296 use_context_provider ( || DateRangePickerContext {
299- date_range,
297+ date_range : props . selected_range ,
300298 set_selected_range : props. on_range_change ,
301299 } ) ;
302300
You can’t perform that action at this time.
0 commit comments