File tree Expand file tree Collapse file tree
apps/admin/src/app/servers/[serverId] Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -202,9 +202,18 @@ export default function ServerDetailPage({
202202 </ >
203203 ) }
204204 { server . provision_status === 'provisioning' && (
205- < Link href = { `/servers/${ serverId } /provision` } className = "btn btn-sm" >
206- View Progress
207- </ Link >
205+ < >
206+ < button
207+ className = "btn btn-primary btn-sm"
208+ onClick = { ( ) => provisionMutation . mutate ( ) }
209+ disabled = { provisionMutation . isPending }
210+ >
211+ { provisionMutation . isPending ? < > < span className = "spinner" style = { { width : '0.75rem' , height : '0.75rem' , marginRight : '0.375rem' } } /> Provisioning…</ > : 'Re-provision' }
212+ </ button >
213+ < Link href = { `/servers/${ serverId } /provision` } className = "btn btn-sm" >
214+ View Progress
215+ </ Link >
216+ </ >
208217 ) }
209218 { server . provision_status === 'completed' && ! server . node_id && (
210219 < button
@@ -238,7 +247,7 @@ export default function ServerDetailPage({
238247 ) }
239248 { reinstallMutation . isSuccess && (
240249 < div className = "card feedback-card feedback-success" style = { { marginBottom : '1rem' } } >
241- OS reinstalled successfully. Click “Provision” to set up the server .
250+ Reinstall started. This takes ~10 minutes (rescue → install → reboot → key setup). Refresh the page to check progress .
242251 </ div >
243252 ) }
244253
You can’t perform that action at this time.
0 commit comments