From 584466c9ed68bba4f83461ec9e2da39b7c09f61f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9gis=20Robineau?= <regisrobineau@gmail.com>
Date: Wed, 19 May 2021 18:31:07 +0200
Subject: [PATCH] Prevent item labels in Collection modal from being cut off
 (#3432)

---
 src/components/CollectionDialog.js | 12 ++++++++++--
 src/containers/CollectionDialog.js |  3 +++
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/components/CollectionDialog.js b/src/components/CollectionDialog.js
index f66e36a48..9c92b5e4d 100644
--- a/src/components/CollectionDialog.js
+++ b/src/components/CollectionDialog.js
@@ -243,7 +243,11 @@ export class CollectionDialog extends Component {
             <MenuList>
               {
                 collections.map(c => (
-                  <MenuItem key={c.id} onClick={() => { this.selectCollection(c); }}>
+                  <MenuItem
+                    key={c.id}
+                    onClick={() => { this.selectCollection(c); }}
+                    className={classes.collectionItem}
+                  >
                     {CollectionDialog.getUseableLabel(c)}
                   </MenuItem>
                 ))
@@ -254,7 +258,11 @@ export class CollectionDialog extends Component {
             <MenuList>
               {
                 manifest.getManifests().map(m => (
-                  <MenuItem key={m.id} onClick={() => { this.selectManifest(m); }}>
+                  <MenuItem
+                    key={m.id}
+                    onClick={() => { this.selectManifest(m); }}
+                    className={classes.collectionItem}
+                  >
                     {CollectionDialog.getUseableLabel(m)}
                   </MenuItem>
                 ))
diff --git a/src/containers/CollectionDialog.js b/src/containers/CollectionDialog.js
index d663a90fa..940daca68 100644
--- a/src/containers/CollectionDialog.js
+++ b/src/containers/CollectionDialog.js
@@ -54,6 +54,9 @@ const styles = theme => ({
     padding: '16px',
     paddingTop: 0,
   },
+  collectionItem: {
+    whiteSpace: 'normal',
+  },
   collectionMetadata: {
     padding: '16px',
   },
-- 
GitLab