@@ -177,12 +177,12 @@ export default function ProvisionPage() {
177177
178178 if ( ! hasCreatePolicy ) {
179179 return (
180- < div className = "h-full p-8 " >
181- < div className = "mb-8" >
182- < h1 className = "mb-2 font-mono text-3xl font-bold tracking-tight text-balance" >
180+ < div className = "h-full p-4 md:p-8 min-w-0 " >
181+ < div className = "mb-6 md:mb- 8" >
182+ < h1 className = "mb-2 font-mono text-2xl md:text- 3xl font-bold tracking-tight text-balance" >
183183 Provision Virtual Machine
184184 </ h1 >
185- < p className = "text-muted-foreground" >
185+ < p className = "text-sm md:text-base text- muted-foreground" >
186186 Configure and deploy a new virtual machine instance
187187 </ p >
188188 </ div >
@@ -203,19 +203,21 @@ export default function ProvisionPage() {
203203 : ( onlineSlaves . find ( ( s ) => s . id === selectedTarget ) ?. name ?? "slave" ) ;
204204
205205 return (
206- < div className = "h-full p-8 " >
207- < div className = "mb-8" >
208- < h1 className = "mb-2 font-mono text-3xl font-bold tracking-tight text-balance" >
206+ < div className = "h-full p-4 md:p-8 min-w-0 " >
207+ < div className = "mb-6 md:mb- 8" >
208+ < h1 className = "mb-2 font-mono text-2xl md:text- 3xl font-bold tracking-tight text-balance" >
209209 Provision Virtual Machine
210210 </ h1 >
211- < p className = "text-muted-foreground" >
211+ < p className = "text-sm md:text-base text- muted-foreground" >
212212 Configure and deploy a new virtual machine instance
213213 </ p >
214214 </ div >
215215
216216 { hasSlaves && (
217- < div className = "mb-8" >
218- < h2 className = "mb-4 font-mono text-lg font-bold" > Target Host</ h2 >
217+ < div className = "mb-6 md:mb-8" >
218+ < h2 className = "mb-3 md:mb-4 font-mono text-base md:text-lg font-bold" >
219+ Target Host
220+ </ h2 >
219221 < div className = "flex flex-wrap gap-2" >
220222 < button
221223 type = "button"
@@ -280,8 +282,8 @@ export default function ProvisionPage() {
280282 title = "Host Resources Hidden"
281283 >
282284 { isAutoMode && clusterInfo && (
283- < div className = "mb-8" >
284- < h2 className = "mb-4 font-mono text-lg font-bold" >
285+ < div className = "mb-6 md:mb- 8" >
286+ < h2 className = "mb-3 md:mb- 4 font-mono text-base md: text-lg font-bold" >
285287 Available Resources
286288 < span className = "ml-2 text-sm font-normal text-muted-foreground" >
287289 across { clusterInfo . nodes . length } node
@@ -326,8 +328,8 @@ export default function ProvisionPage() {
326328 </ div >
327329 ) }
328330 { ! isAutoMode && targetHostInfo && (
329- < div className = "mb-8" >
330- < h2 className = "mb-4 font-mono text-lg font-bold" >
331+ < div className = "mb-6 md:mb- 8" >
332+ < h2 className = "mb-3 md:mb- 4 font-mono text-base md: text-lg font-bold" >
331333 Available Resources
332334 { targetLabel && (
333335 < span className = "ml-2 text-sm font-normal text-muted-foreground" >
@@ -344,8 +346,8 @@ export default function ProvisionPage() {
344346 ) }
345347 </ PolicyGate >
346348
347- < div className = "grid gap-6 lg:grid-cols-3 pb-8" >
348- < div className = "lg:col-span-2 space-y-6 " >
349+ < div className = "grid gap-4 md:gap- 6 lg:grid-cols-3 pb-8" >
350+ < div className = "lg:col-span-2 space-y-4 md:space-y-6 min-w-0 " >
349351 < Card className = "border-border bg-card" >
350352 < CardHeader >
351353 < CardTitle className = "flex items-center gap-2" >
@@ -383,7 +385,7 @@ export default function ProvisionPage() {
383385 Select the base image for your virtual machine
384386 </ CardDescription >
385387 </ CardHeader >
386- < CardContent className = "w-full" >
388+ < CardContent className = "w-full overflow-hidden " >
387389 < PolicyGate
388390 requiredPolicies = { [ Policy . IMAGES_GET ] }
389391 title = "Image Registry Hidden"
@@ -544,7 +546,7 @@ export default function ProvisionPage() {
544546 </ Card >
545547 </ div >
546548
547- < div className = "space-y-6 sticky top-8 self-start" >
549+ < div className = "space-y-4 md:space-y-6 lg: sticky lg: top-8 lg: self-start min-w-0 " >
548550 < Card className = "border-border bg-card" >
549551 < CardHeader >
550552 < CardTitle > Configuration Summary</ CardTitle >
0 commit comments