diff --git a/dashboard/src/App.jsx b/dashboard/src/App.jsx index d6df477..a88bbb2 100644 --- a/dashboard/src/App.jsx +++ b/dashboard/src/App.jsx @@ -215,6 +215,9 @@ function CustomerDetail({ customerId }) { const installedNames = new Set(exts.filter(e => e.installed_version).map(e => e.name)) const sorted = [...exts].sort((a, b) => { + const aInstalled = a.installed_version ? 0 : 1 + const bInstalled = b.installed_version ? 0 : 1 + if (aInstalled !== bInstalled) return aInstalled - bInstalled const ia = order.indexOf(a.name) const ib = order.indexOf(b.name) return (ia === -1 ? 999 : ia) - (ib === -1 ? 999 : ib) @@ -308,6 +311,11 @@ function CustomerDetail({ customerId }) {

{customer.name}

{customer.espocrm_url}

+