diff --git a/ui/app/controllers/vault/cluster/secrets/backend/list.js b/ui/app/controllers/vault/cluster/secrets/backend/list.js
index bb0d070793..344fd2167b 100644
--- a/ui/app/controllers/vault/cluster/secrets/backend/list.js
+++ b/ui/app/controllers/vault/cluster/secrets/backend/list.js
@@ -10,6 +10,7 @@ import Controller from '@ember/controller';
import BackendCrumbMixin from 'vault/mixins/backend-crumb';
import ListController from 'core/mixins/list-controller';
import { keyIsFolder } from 'core/utils/key-utils';
+import engineDisplayData from 'vault/helpers/engines-display-data';
export default Controller.extend(ListController, BackendCrumbMixin, {
flashMessages: service(),
@@ -17,6 +18,11 @@ export default Controller.extend(ListController, BackendCrumbMixin, {
tab: '',
+ // Check if the current engine is an old engine - for showing old UI designs
+ get isOldEngine() {
+ return engineDisplayData(this.backendType)?.isOldEngine;
+ },
+
// callback from HDS pagination to set the queryParams page
get paginationQueryParams() {
return (page) => {
diff --git a/ui/app/templates/vault/cluster/secrets/backend/list.hbs b/ui/app/templates/vault/cluster/secrets/backend/list.hbs
index 58a00e73f4..265c3f0e40 100644
--- a/ui/app/templates/vault/cluster/secrets/backend/list.hbs
+++ b/ui/app/templates/vault/cluster/secrets/backend/list.hbs
@@ -39,21 +39,46 @@
{{/if}}
-