@@ -20,6 +20,7 @@ import Checkbox from "@mui/material/Checkbox"
20
20
import FormControlLabel from "@mui/material/FormControlLabel"
21
21
import Switch from "@mui/material/Switch"
22
22
import { ConfirmDialog } from "components/Dialogs/ConfirmDialog/ConfirmDialog"
23
+ import { useWorkspacesData } from "pages/WorkspacesPage/data"
23
24
24
25
const TTLHelperText = ( {
25
26
ttl,
@@ -149,25 +150,7 @@ export const TemplateScheduleForm: FC<TemplateScheduleForm> = ({
149
150
if ( form . values . inactivity_cleanup_enabled ) {
150
151
setIsInactivityDialogOpen ( true )
151
152
} else {
152
- actuallySubmit ( formData )
153
- // on submit, convert from hours => ms
154
- // onSubmit({
155
- // default_ttl_ms: formData.default_ttl_ms
156
- // ? formData.default_ttl_ms * MS_HOUR_CONVERSION
157
- // : undefined,
158
- // max_ttl_ms: formData.max_ttl_ms
159
- // ? formData.max_ttl_ms * MS_HOUR_CONVERSION
160
- // : undefined,
161
- // failure_ttl_ms: formData.failure_ttl_ms
162
- // ? formData.failure_ttl_ms * MS_DAY_CONVERSION
163
- // : undefined,
164
- // inactivity_ttl_ms: formData.inactivity_ttl_ms
165
- // ? formData.inactivity_ttl_ms * MS_DAY_CONVERSION
166
- // : undefined,
167
-
168
- // allow_user_autostart: formData.allow_user_autostart,
169
- // allow_user_autostop: formData.allow_user_autostop,
170
- // })
153
+ submitValues ( formData )
171
154
}
172
155
} ,
173
156
initialTouched,
@@ -181,6 +164,35 @@ export const TemplateScheduleForm: FC<TemplateScheduleForm> = ({
181
164
const [ isInactivityDialogOpen , setIsInactivityDialogOpen ] =
182
165
useState < boolean > ( false )
183
166
167
+ const submitValues = ( formData : TemplateScheduleFormValues ) => {
168
+ // on submit, convert from hours => ms
169
+ onSubmit ( {
170
+ default_ttl_ms : formData . default_ttl_ms
171
+ ? formData . default_ttl_ms * MS_HOUR_CONVERSION
172
+ : undefined ,
173
+ max_ttl_ms : formData . max_ttl_ms
174
+ ? formData . max_ttl_ms * MS_HOUR_CONVERSION
175
+ : undefined ,
176
+ failure_ttl_ms : formData . failure_ttl_ms
177
+ ? formData . failure_ttl_ms * MS_DAY_CONVERSION
178
+ : undefined ,
179
+ inactivity_ttl_ms : formData . inactivity_ttl_ms
180
+ ? formData . inactivity_ttl_ms * MS_DAY_CONVERSION
181
+ : undefined ,
182
+
183
+ allow_user_autostart : formData . allow_user_autostart ,
184
+ allow_user_autostop : formData . allow_user_autostop ,
185
+ } )
186
+ }
187
+
188
+ const { data : workspacesData , error : getWorkspacesError } = useWorkspacesData (
189
+ {
190
+ query : "deleting_by:2023-05-12" ,
191
+ } ,
192
+ )
193
+
194
+ console . log ( "workspacesData" , workspacesData )
195
+
184
196
const handleToggleFailureCleanup = async ( e : ChangeEvent ) => {
185
197
form . handleChange ( e )
186
198
if ( ! form . values . failure_cleanup_enabled ) {
@@ -219,27 +231,6 @@ export const TemplateScheduleForm: FC<TemplateScheduleForm> = ({
219
231
}
220
232
}
221
233
222
- const actuallySubmit = ( formData : any ) => {
223
- // on submit, convert from hours => ms
224
- onSubmit ( {
225
- default_ttl_ms : formData . default_ttl_ms
226
- ? formData . default_ttl_ms * MS_HOUR_CONVERSION
227
- : undefined ,
228
- max_ttl_ms : formData . max_ttl_ms
229
- ? formData . max_ttl_ms * MS_HOUR_CONVERSION
230
- : undefined ,
231
- failure_ttl_ms : formData . failure_ttl_ms
232
- ? formData . failure_ttl_ms * MS_DAY_CONVERSION
233
- : undefined ,
234
- inactivity_ttl_ms : formData . inactivity_ttl_ms
235
- ? formData . inactivity_ttl_ms * MS_DAY_CONVERSION
236
- : undefined ,
237
-
238
- allow_user_autostart : formData . allow_user_autostart ,
239
- allow_user_autostop : formData . allow_user_autostop ,
240
- } )
241
- }
242
-
243
234
return (
244
235
< HorizontalForm
245
236
onSubmit = { form . handleSubmit }
@@ -422,7 +413,7 @@ export const TemplateScheduleForm: FC<TemplateScheduleForm> = ({
422
413
< ConfirmDialog
423
414
type = "delete"
424
415
open = { isInactivityDialogOpen }
425
- onConfirm = { ( ) => actuallySubmit ( form . values ) }
416
+ onConfirm = { ( ) => submitValues ( form . values ) }
426
417
onClose = { ( ) => setIsInactivityDialogOpen ( false ) }
427
418
title = "Delete inactive workspaces"
428
419
confirmText = "Delete Workspaces"
0 commit comments