From 0bf392a62716b60ed8515e8999481c56e364717f Mon Sep 17 00:00:00 2001
From: Maggie Ghamry <46542915+maggieghamry@users.noreply.github.com>
Date: Mon, 13 Apr 2020 13:41:12 -0400
Subject: [PATCH] Update to pagination for workpad and templates (#62050)
Added logic to hide pagination if no Canvas workpads exists, and disable the previous/next arrows if there is only one page, for both workapds and templates
---
.../components/workpad_loader/workpad_loader.js | 16 +++++++++++-----
.../workpad_templates/workpad_templates.js | 12 +++++++-----
2 files changed, 18 insertions(+), 10 deletions(-)
diff --git a/x-pack/legacy/plugins/canvas/public/components/workpad_loader/workpad_loader.js b/x-pack/legacy/plugins/canvas/public/components/workpad_loader/workpad_loader.js
index 9b30b3e1ec7ca..30d4ded8571c5 100644
--- a/x-pack/legacy/plugins/canvas/public/components/workpad_loader/workpad_loader.js
+++ b/x-pack/legacy/plugins/canvas/public/components/workpad_loader/workpad_loader.js
@@ -266,11 +266,17 @@ export class WorkpadLoader extends React.PureComponent {
data-test-subj="canvasWorkpadLoaderTable"
/>
-
-
-
-
-
+ {rows.length > 0 && (
+
+
+
+
+
+ )}
);
diff --git a/x-pack/legacy/plugins/canvas/public/components/workpad_templates/workpad_templates.js b/x-pack/legacy/plugins/canvas/public/components/workpad_templates/workpad_templates.js
index c80db544bf370..a9a157f5675f8 100644
--- a/x-pack/legacy/plugins/canvas/public/components/workpad_templates/workpad_templates.js
+++ b/x-pack/legacy/plugins/canvas/public/components/workpad_templates/workpad_templates.js
@@ -113,11 +113,13 @@ export class WorkpadTemplates extends React.PureComponent {
className="canvasWorkpad__dropzoneTable canvasWorkpad__dropzoneTable--tags"
/>
-
-
-
-
-
+ {rows.length > 0 && (
+
+
+
+
+
+ )}
);
};