From 5dd2c59a12d3439a9e48946c7ccad9aade3e75c7 Mon Sep 17 00:00:00 2001 From: reaper Date: Fri, 14 Aug 2026 14:06:13 -0500 Subject: [PATCH] fix: refine setup and project overview surfaces --- .../components/create/CreateProjectModal.tsx | 6 +-- .../src/components/projects/ProjectDetail.tsx | 54 +++++++++---------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/src/renderer/src/components/create/CreateProjectModal.tsx b/src/renderer/src/components/create/CreateProjectModal.tsx index a92fa02..c14e23a 100644 --- a/src/renderer/src/components/create/CreateProjectModal.tsx +++ b/src/renderer/src/components/create/CreateProjectModal.tsx @@ -139,8 +139,8 @@ export function CreateProjectModal({ onClose }: { onClose: () => void }): React. -
-
+
+

{step === 'site' ? 'New Project' : `Set up ${getTypeLabel(projectType)}`} @@ -305,7 +305,7 @@ export function CreateProjectModal({ onClose }: { onClose: () => void }): React.

-
+
@@ -223,7 +223,7 @@ export function ProjectDetail({ name }: { name: string }): React.JSX.Element { type="button" disabled={!isRunning} onClick={() => setIsLogsOpen(true)} - className="inline-flex items-center gap-1.5 rounded-md border border-neutral-200 bg-white/80 px-3 py-1.5 text-sm font-medium text-neutral-700 shadow-sm transition hover:border-cyan-200 hover:bg-cyan-50 disabled:cursor-not-allowed disabled:opacity-40 dark:border-white/10 dark:bg-white/10 dark:text-white dark:hover:bg-white/[0.15]" + className="inline-flex items-center gap-1.5 rounded-md border border-white/10 bg-white/10 px-3 py-1.5 text-sm font-medium text-white shadow-sm transition hover:bg-white/[0.15] disabled:cursor-not-allowed disabled:opacity-40" > Logs @@ -232,13 +232,13 @@ export function ProjectDetail({ name }: { name: string }): React.JSX.Element { href={`${project.primary_url.replace(/\/$/, '')}${applicationManifest.project.adminPath}`} target="_blank" rel="noreferrer" - className="inline-flex items-center gap-1.5 rounded-md border border-neutral-200 bg-white/80 px-3 py-1.5 text-sm font-medium text-neutral-700 shadow-sm transition hover:border-cyan-200 hover:bg-cyan-50 dark:border-white/10 dark:bg-white/10 dark:text-white dark:hover:bg-white/[0.15]" + className="inline-flex items-center gap-1.5 rounded-md border border-white/10 bg-white/10 px-3 py-1.5 text-sm font-medium text-white shadow-sm transition hover:bg-white/[0.15]" > Application Admin )} {applicationManifest?.project?.adminPath && isRunning && project.wordpress_network_admin_url && ( - + Network Admin )} @@ -246,24 +246,24 @@ export function ProjectDetail({ name }: { name: string }): React.JSX.Element { type="button" disabled={isBusy} onClick={() => setIsDeleteOpen(true)} - className="inline-flex items-center gap-1.5 rounded-md border border-red-200 bg-red-50/80 px-3 py-1.5 text-sm font-medium text-red-700 transition hover:bg-red-100 disabled:cursor-not-allowed disabled:opacity-40 dark:border-red-300/20 dark:bg-red-400/10 dark:text-red-100 dark:hover:bg-red-400/[0.15]" + className="inline-flex items-center gap-1.5 rounded-md border border-red-300/20 bg-red-400/10 px-3 py-1.5 text-sm font-medium text-red-100 transition hover:bg-red-400/[0.15] disabled:cursor-not-allowed disabled:opacity-40" > Delete
-
- -

+

+ +

Project type

-

{applicationManifest?.name ?? project.type}

{applicationManifest?.project?.adminPath &&

{project.wordpress_multisite === 'subdomain' ? 'Multisite · Subdomain' : project.wordpress_multisite === 'subdirectory' ? 'Multisite · Subdirectory' : 'Single site'}

} +

{applicationManifest?.name ?? project.type}

{applicationManifest?.project?.adminPath &&

{project.wordpress_multisite === 'subdomain' ? 'Multisite · Subdomain' : project.wordpress_multisite === 'subdirectory' ? 'Multisite · Subdirectory' : 'Single site'}

}
-
- -

+

+ +

PHP

void applyEnvironmentChange({ nodeVersion: e.target.value })} className={heroFieldClass}> {NODE_VERSIONS.map((v) => )}
-
- -

+

+ +

Web server