From b824b51068164e8eb7f6f20eb7c39f33e622ea7a Mon Sep 17 00:00:00 2001
From: Glenn Fischer <gfischer@ub.uni-leipzig.de>
Date: Thu, 21 Feb 2019 17:36:13 +0100
Subject: [PATCH] #1888 fixes import for ManifestoCanvas, re-adds padding for
 thumbnail grid cell

---
 src/components/ThumbnailNavigation.js      | 11 +++++++++++
 src/components/WindowSideBarCanvasPanel.js |  6 ++++++
 2 files changed, 17 insertions(+)

diff --git a/src/components/ThumbnailNavigation.js b/src/components/ThumbnailNavigation.js
index 4bbc1430a..50e599d25 100644
--- a/src/components/ThumbnailNavigation.js
+++ b/src/components/ThumbnailNavigation.js
@@ -101,6 +101,7 @@ export class ThumbnailNavigation extends Component {
    * canvases
    */
   calculateScaledWidth(options) {
+<<<<<<< HEAD
     const { config, canvasGroupings } = this.props;
     const ret = canvasGroupings
       .getCanvases(options.index)
@@ -120,6 +121,16 @@ export class ThumbnailNavigation extends Component {
         return Math.ceil(window.canvasIndex / 2);
       default:
         return window.canvasIndex;
+=======
+    const { config, canvases } = this.props;
+    const canvas = new ManifestoCanvas(canvases[options.index]);
+    /*
+    if canvas provides valid dimensions return calculated width, based on height and aspectRatio,
+    otherweise return the default width
+    */
+    if (canvas.hasValidDimensions) {
+      return Math.floor(config.thumbnailNavigation.height * canvas.aspectRatio) + 8;
+>>>>>>> #1888 fixes import for ManifestoCanvas, re-adds padding for thumbnail grid cell
     }
   }
 
diff --git a/src/components/WindowSideBarCanvasPanel.js b/src/components/WindowSideBarCanvasPanel.js
index f5799eda8..d7da82832 100644
--- a/src/components/WindowSideBarCanvasPanel.js
+++ b/src/components/WindowSideBarCanvasPanel.js
@@ -4,8 +4,14 @@ import classNames from 'classnames';
 import Typography from '@material-ui/core/Typography';
 import List from '@material-ui/core/List';
 import ListItem from '@material-ui/core/ListItem';
+<<<<<<< HEAD
 import { CanvasThumbnail } from './CanvasThumbnail';
 import ManifestoCanvas from '../lib/ManifestoCanvas';
+=======
+import { withStyles } from '@material-ui/core/styles';
+import ManifestoCanvas from '../lib/ManifestoCanvas';
+import CanvasThumbnail from './CanvasThumbnail';
+>>>>>>> #1888 fixes import for ManifestoCanvas, re-adds padding for thumbnail grid cell
 import { getIdAndLabelOfCanvases } from '../state/selectors';
 
 /**
-- 
GitLab