From ac812f7a4b06bfd5704d66ac441034260f856260 Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 30 Oct 2026 16:19:19 -0500 Subject: [PATCH] fix: make summit names link to edit page --- src/pages/summits/summit-directory-page.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/pages/summits/summit-directory-page.js b/src/pages/summits/summit-directory-page.js index e86d40cb2..9e393af44 100644 --- a/src/pages/summits/summit-directory-page.js +++ b/src/pages/summits/summit-directory-page.js @@ -101,12 +101,15 @@ const SummitDirectoryPage = ({ history.push("/app/summits/new"); }; + const summitEditUrl = (summit) => `/app/summits/${summit.id}`; + const summitDashboardUrl = (summit) => `/app/summits/${summit.id}/dashboard`; + const handleEditSummit = (summit) => { - history.push(`/app/summits/${summit.id}`); + history.push(summitEditUrl(summit)); }; const handleSelectSummit = (summit) => { - history.push(`/app/summits/${summit.id}/dashboard`); + history.push(summitDashboardUrl(summit)); }; const columns = [ @@ -117,6 +120,7 @@ const SummitDirectoryPage = ({ { columnKey: "name", header: T.translate("directory.summit_name"), + getHref: canEditSummit ? summitEditUrl : undefined, render: (row) => ( <>
{row.name}
@@ -203,6 +207,7 @@ const SummitDirectoryPage = ({ onEdit={canEditSummit ? handleEditSummit : undefined} onDelete={canDeleteSummits ? (id) => deleteSummit(id) : undefined} onSelect={handleSelectSummit} + onNavigate={(href) => history.push(href)} deleteDialogBody={(name) => `${T.translate("directory.remove_warning")} ${name}` }