From f198a24adf5dca093fc2338e84843bead44e868c Mon Sep 17 00:00:00 2001
From: Imre Toth <imre.toth@ess.eu>
Date: Wed, 18 Oct 2023 10:23:09 +0200
Subject: [PATCH] CE-2046: Displaying record description

---
 src/components/records/RecordSearch.js | 2 +-
 src/components/records/RecordTable.js  | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/components/records/RecordSearch.js b/src/components/records/RecordSearch.js
index ee0eb2b5..f31261a5 100644
--- a/src/components/records/RecordSearch.js
+++ b/src/components/records/RecordSearch.js
@@ -122,7 +122,7 @@ export function RecordSearch({ iocName, rowType }) {
     return () => {
       abort();
     };
-  }, [getRecords, recordFilter, urlState.query, pagination, abort]);
+  }, [getRecords, recordFilter, urlState.query, pagination, abort, iocName]);
 
   // Callback for searchbar, called whenever user updates search
   const setSearch = useCallback(
diff --git a/src/components/records/RecordTable.js b/src/components/records/RecordTable.js
index c9066502..9e73236f 100644
--- a/src/components/records/RecordTable.js
+++ b/src/components/records/RecordTable.js
@@ -31,6 +31,12 @@ const iocDetailsColumns = [
     align: "center"
   },
   { field: "name", headerName: "Record", width: "15ch", sortable: false },
+  {
+    field: "description",
+    headerName: "Description",
+    width: "20ch",
+    sortable: false
+  },
   { field: "iocVersion", headerName: "Version", width: "15ch", sortable: false }
 ];
 
@@ -117,6 +123,7 @@ export function createIocDetailsRow(record) {
         <RecordStatusIcon record={record} />
       </Grid>
     ),
+    description: createRecordDescription(record.description),
     name: (
       <Link href={`/records/${encodeURIComponent(record.name)}`}>
         {record.name}
-- 
GitLab