From a6ef66eaa35844dc4dee6d23aeeadb8c6da9a460 Mon Sep 17 00:00:00 2001 From: Bryan Chu <151689101+bchu1@users.noreply.github.com> Date: Wed, 4 Sep 2024 10:40:18 -0700 Subject: [PATCH] feat: More updates to tomograms table (#1106) #1097 ![image](https://github.com/user-attachments/assets/913160a8-15b4-4bbb-b6a8-a379d005f67e) --- .../app/components/Run/TomogramTable.tsx | 24 +++++++++++-------- .../app/components/TablePageLayout.tsx | 2 +- .../data-portal/app/constants/table.ts | 14 +++++------ .../app/graphql/getRunById.server.ts | 3 +++ .../data-portal/app/utils/tomograms.ts | 10 ++++++++ .../public/locales/en/translation.json | 1 + 6 files changed, 36 insertions(+), 18 deletions(-) diff --git a/frontend/packages/data-portal/app/components/Run/TomogramTable.tsx b/frontend/packages/data-portal/app/components/Run/TomogramTable.tsx index 84cf71f8d..e16c023d5 100644 --- a/frontend/packages/data-portal/app/components/Run/TomogramTable.tsx +++ b/frontend/packages/data-portal/app/components/Run/TomogramTable.tsx @@ -18,6 +18,7 @@ import { metadataDrawerTomogramAtom, Tomogram, } from 'app/state/metadataDrawerTomogram' +import { getTomogramName } from 'app/utils/tomograms' import { AuthorList } from '../AuthorList' import { KeyPhoto } from '../KeyPhoto' @@ -57,19 +58,24 @@ export function TomogramsTable() { }), columnHelper.accessor('id', { header: () => ( - - {t('tomogramId')} + + {t('tomogramName')} ), cell: ({ row: { original } }) => ( -
-

- {original.id} -

+
+ {getTomogramName( + original.id, + original.reconstruction_method, + original.processing, + )} +
+
+ {t('tomogramId')}: {original.id}
@@ -77,9 +83,7 @@ export function TomogramsTable() { ), }), - // TODO(bchu): Switch to deposition_date when available. - columnHelper.accessor('name', { - id: 'deposition_date', + columnHelper.accessor('deposition.deposition_date', { header: () => (