@@ -17,7 +17,6 @@ const styles = (theme) => ({
1717 page : theme . page ,
1818 locked : theme . page . locked ,
1919} ) ;
20- import { formatGraphQLFilters } from "../utils" ;
2120
2221const ServicesPriceListDetailsPage = ( props ) => {
2322 const {
@@ -38,7 +37,6 @@ const ServicesPriceListDetailsPage = (props) => {
3837 const [ isLocked , setLocked ] = useState ( false ) ;
3938 const [ resetKey , setResetKey ] = useState ( null ) ;
4039 const [ pricelist , setPricelist ] = useState ( { } ) ;
41- const [ filters , setFilters ] = useState ( [ ] )
4240
4341 useEffect ( ( ) => {
4442 if ( match . params . price_list_id ) {
@@ -54,11 +52,6 @@ const ServicesPriceListDetailsPage = (props) => {
5452 }
5553 } , [ props . pricelist ] ) ;
5654
57- useEffect ( ( ) => {
58- if ( filters . length > 0 ) {
59- fetchDetails ( ) ;
60- }
61- } , [ filters ] ) ;
6255 const onSave = ( pricelist ) => {
6356 setLocked ( true ) ;
6457 if ( pricelist . uuid ) {
@@ -81,30 +74,8 @@ const ServicesPriceListDetailsPage = (props) => {
8174 setResetKey ( Date . now ( ) ) ;
8275 } ;
8376
84-
85-
86- const fetchDetails = ( ) => {
87- const formattedFilters = formatGraphQLFilters ( filters ) ;
88- fetchServicesPricelistDetails ( modulesManager , formattedFilters , pricelist ?. id ) ;
89- } ;
90- const onChangeFilters = ( newFilters ) => {
91- setFilters ( prevFilters => {
92- const updatedFilters = [ ...prevFilters ] ;
93-
94- newFilters . forEach ( newFilter => {
95- const existingIndex = updatedFilters . findIndex ( f => f . id === newFilter . id ) ;
96-
97- if ( existingIndex >= 0 ) {
98- // Si le filtre existe déjà, le met à jour
99- updatedFilters [ existingIndex ] = newFilter ;
100- } else {
101- // Sinon, ajoute le nouveau filtre
102- updatedFilters . push ( newFilter ) ;
103- }
104- } ) ;
105-
106- return updatedFilters ;
107- } ) ;
77+ const fetchDetails = ( filters ) => {
78+ fetchServicesPricelistDetails ( modulesManager , filters , pricelist ?. id ) ;
10879 } ;
10980
11081 return (
@@ -122,7 +93,6 @@ const ServicesPriceListDetailsPage = (props) => {
12293 onReset = { onReset }
12394 details = { details }
12495 fetchDetails = { fetchDetails }
125- onChangeFilters = { onChangeFilters }
12696 />
12797 ) }
12898 </ ErrorBoundary >
0 commit comments