@@ -11,22 +11,22 @@ import React, { useEffect, useState } from "react";
1111
1212interface ModalitiesFilterProps {
1313 onFilter : ( selectedModalities : string [ ] ) => void ;
14- homeSeletedModalities : string [ ] ; // add prop to receive parent state
14+ homeSelectedModalities : string [ ] ; // add prop to receive parent state
1515}
1616
1717const modalitiesList = [ "mri" , "pet" , "meg" , "eeg" , "ieeg" , "dwi" , "fnirs" ] ;
1818
1919const ModalitiesFilter : React . FC < ModalitiesFilterProps > = ( {
2020 onFilter,
21- homeSeletedModalities ,
21+ homeSelectedModalities ,
2222} ) => {
2323 const [ selectedModalities , setSelectedModalities ] = useState < string [ ] > (
24- homeSeletedModalities
24+ homeSelectedModalities
2525 ) ;
2626
2727 useEffect ( ( ) => {
28- setSelectedModalities ( homeSeletedModalities ) ;
29- } , [ homeSeletedModalities ] ) ;
28+ setSelectedModalities ( homeSelectedModalities ) ;
29+ } , [ homeSelectedModalities ] ) ;
3030
3131 const handleModalityChange = ( modality : string ) => {
3232 const updatedModalities = selectedModalities . includes ( modality )
@@ -36,7 +36,7 @@ const ModalitiesFilter: React.FC<ModalitiesFilterProps> = ({
3636 onFilter ( updatedModalities ) ;
3737 } ;
3838
39- // reset function to clear all selected checkedboxes
39+ // reset function to clear all selected checkboxes
4040 const handleReset = ( ) => {
4141 setSelectedModalities ( [ ] ) ; // clear the local state
4242 onFilter ( [ ] ) ; // notify parent that selection is reset
0 commit comments