@@ -9,6 +9,14 @@ import {
99 addRestConfig ,
1010 addRirConfig ,
1111 addWeightConfig ,
12+ deleteMaxRepsConfig ,
13+ deleteMaxRestConfig ,
14+ deleteMaxWeightConfig ,
15+ deleteNrOfSetsConfig ,
16+ deleteRepsConfig ,
17+ deleteRestConfig ,
18+ deleteRirConfig ,
19+ deleteWeightConfig ,
1220 EditBaseConfigParams ,
1321 editMaxRepsConfig ,
1422 editMaxRestConfig ,
@@ -22,6 +30,9 @@ import {
2230import { QueryKey , } from "utils/consts" ;
2331
2432
33+ /*
34+ * Weight config
35+ */
2536export const useEditWeightConfigQuery = ( routineId : number ) => {
2637 const queryClient = useQueryClient ( ) ;
2738
@@ -30,7 +41,6 @@ export const useEditWeightConfigQuery = (routineId: number) => {
3041 onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
3142 } ) ;
3243} ;
33-
3444export const useAddWeightConfigQuery = ( routineId : number ) => {
3545 const queryClient = useQueryClient ( ) ;
3646
@@ -39,7 +49,19 @@ export const useAddWeightConfigQuery = (routineId: number) => {
3949 onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
4050 } ) ;
4151} ;
52+ export const useDeleteWeightConfigQuery = ( routineId : number ) => {
53+ const queryClient = useQueryClient ( ) ;
54+
55+ return useMutation ( {
56+ mutationFn : ( id : number ) => deleteWeightConfig ( id ) ,
57+ onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
58+ } ) ;
59+ } ;
4260
61+
62+ /*
63+ * Max Weight config
64+ */
4365export const useEditMaxWeightConfigQuery = ( routineId : number ) => {
4466 const queryClient = useQueryClient ( ) ;
4567
@@ -48,7 +70,6 @@ export const useEditMaxWeightConfigQuery = (routineId: number) => {
4870 onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
4971 } ) ;
5072} ;
51-
5273export const useAddMaxWeightConfigQuery = ( routineId : number ) => {
5374 const queryClient = useQueryClient ( ) ;
5475
@@ -57,7 +78,18 @@ export const useAddMaxWeightConfigQuery = (routineId: number) => {
5778 onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
5879 } ) ;
5980} ;
81+ export const useDeleteMaxWeightConfigQuery = ( routineId : number ) => {
82+ const queryClient = useQueryClient ( ) ;
83+
84+ return useMutation ( {
85+ mutationFn : ( id : number ) => deleteMaxWeightConfig ( id ) ,
86+ onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
87+ } ) ;
88+ } ;
6089
90+ /*
91+ * Reps config
92+ */
6193export const useEditRepsConfigQuery = ( routineId : number ) => {
6294 const queryClient = useQueryClient ( ) ;
6395
@@ -74,7 +106,18 @@ export const useAddRepsConfigQuery = (routineId: number) => {
74106 onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
75107 } ) ;
76108} ;
109+ export const useDeleteRepsConfigQuery = ( routineId : number ) => {
110+ const queryClient = useQueryClient ( ) ;
77111
112+ return useMutation ( {
113+ mutationFn : ( id : number ) => deleteRepsConfig ( id ) ,
114+ onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
115+ } ) ;
116+ } ;
117+
118+ /*
119+ * Max Reps config
120+ */
78121export const useEditMaxRepsConfigQuery = ( routineId : number ) => {
79122 const queryClient = useQueryClient ( ) ;
80123
@@ -91,7 +134,18 @@ export const useAddMaxRepsConfigQuery = (routineId: number) => {
91134 onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
92135 } ) ;
93136} ;
137+ export const useDeleteMaxRepsConfigQuery = ( routineId : number ) => {
138+ const queryClient = useQueryClient ( ) ;
94139
140+ return useMutation ( {
141+ mutationFn : ( id : number ) => deleteMaxRepsConfig ( id ) ,
142+ onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
143+ } ) ;
144+ } ;
145+
146+ /*
147+ * Nr of Sets config
148+ */
95149export const useEditNrOfSetsConfigQuery = ( routineId : number ) => {
96150 const queryClient = useQueryClient ( ) ;
97151
@@ -108,7 +162,18 @@ export const useAddNrOfSetsConfigQuery = (routineId: number) => {
108162 onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
109163 } ) ;
110164} ;
165+ export const useDeleteNrOfSetsConfigQuery = ( routineId : number ) => {
166+ const queryClient = useQueryClient ( ) ;
167+
168+ return useMutation ( {
169+ mutationFn : ( id : number ) => deleteNrOfSetsConfig ( id ) ,
170+ onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
171+ } ) ;
172+ } ;
111173
174+ /*
175+ * RiR
176+ */
112177export const useEditRiRConfigQuery = ( routineId : number ) => {
113178 const queryClient = useQueryClient ( ) ;
114179
@@ -125,7 +190,18 @@ export const useAddRiRConfigQuery = (routineId: number) => {
125190 onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
126191 } ) ;
127192} ;
193+ export const useDeleteRiRConfigQuery = ( routineId : number ) => {
194+ const queryClient = useQueryClient ( ) ;
195+
196+ return useMutation ( {
197+ mutationFn : ( id : number ) => deleteRirConfig ( id ) ,
198+ onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
199+ } ) ;
200+ } ;
128201
202+ /*
203+ * Rest time config
204+ */
129205export const useEditRestConfigQuery = ( routineId : number ) => {
130206 const queryClient = useQueryClient ( ) ;
131207
@@ -142,7 +218,18 @@ export const useAddRestConfigQuery = (routineId: number) => {
142218 onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
143219 } ) ;
144220} ;
221+ export const useDeleteRestConfigQuery = ( routineId : number ) => {
222+ const queryClient = useQueryClient ( ) ;
223+
224+ return useMutation ( {
225+ mutationFn : ( id : number ) => deleteRestConfig ( id ) ,
226+ onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
227+ } ) ;
228+ } ;
145229
230+ /*
231+ * Max Rest time config
232+ */
146233export const useEditMaxRestConfigQuery = ( routineId : number ) => {
147234 const queryClient = useQueryClient ( ) ;
148235
@@ -159,5 +246,13 @@ export const useAddMaxRestConfigQuery = (routineId: number) => {
159246 onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
160247 } ) ;
161248} ;
249+ export const useDeleteMaxRestConfigQuery = ( routineId : number ) => {
250+ const queryClient = useQueryClient ( ) ;
251+
252+ return useMutation ( {
253+ mutationFn : ( id : number ) => deleteMaxRestConfig ( id ) ,
254+ onSuccess : ( ) => queryClient . invalidateQueries ( [ QueryKey . ROUTINE_DETAIL , routineId ] )
255+ } ) ;
256+ } ;
162257
163258
0 commit comments