@@ -119,7 +119,6 @@ export default function WorkloadsCreateEditPage({
119119 } ) as CreateAplWorkloadApiResponse
120120
121121 const methods = useForm < CreateAplWorkloadApiResponse > ( {
122- disabled : ! isPlatformAdmin ,
123122 resolver : yupResolver ( createAplWorkloadApiResponseSchema ) as Resolver < CreateAplWorkloadApiResponse > ,
124123 defaultValues : mergedDefaultValues ,
125124 } )
@@ -185,7 +184,7 @@ export default function WorkloadsCreateEditPage({
185184 // ---- Auto image updater state ----
186185 type AutoUpdaterType = 'disabled' | 'digest' | 'semver'
187186 const watchedStrategyType = watch ( 'spec.imageUpdateStrategy.type' ) as AutoUpdaterType | undefined
188- // eslint-disable-next-line react-hooks/rules-of-hooks
187+
189188 const [ autoUpdaterType , setAutoUpdaterType ] = useState < AutoUpdaterType > ( 'disabled' )
190189
191190 // initialise local state from form values
@@ -413,7 +412,13 @@ export default function WorkloadsCreateEditPage({
413412
414413 < Box sx = { { display : 'flex' , alignItems : 'center' , ml : 'auto' , float : 'right' , mt : 2 } } >
415414 < ButtonGroup sx = { { gap : '10px' } } >
416- < LoadingButton variant = 'contained' type = 'submit' loading = { mutating } disabled = { mutating } >
415+ < LoadingButton
416+ variant = 'contained'
417+ type = 'submit'
418+ sx = { { textTransform : 'none' } }
419+ loading = { mutating }
420+ disabled = { mutating }
421+ >
417422 { workloadName ? 'Save Changes' : 'Create Workload' }
418423 </ LoadingButton >
419424 { workloadName && (
@@ -423,7 +428,7 @@ export default function WorkloadsCreateEditPage({
423428 resourceType = 'workload'
424429 data-cy = 'button-delete-workload'
425430 loading = { isLoadingDelete }
426- disabled = { mutating || ! isPlatformAdmin }
431+ disabled = { mutating }
427432 />
428433 ) }
429434 </ ButtonGroup >
0 commit comments