diff --git a/client/web/admin/src/components/Settings/System/CSystemEditorExternal.vue b/client/web/admin/src/components/Settings/System/CSystemEditorExternal.vue
index 244eed0c8..6efbb1395 100644
--- a/client/web/admin/src/components/Settings/System/CSystemEditorExternal.vue
+++ b/client/web/admin/src/components/Settings/System/CSystemEditorExternal.vue
@@ -58,6 +58,8 @@
diff --git a/client/web/compose/src/components/PageBlocks/RecordListBase.vue b/client/web/compose/src/components/PageBlocks/RecordListBase.vue
index 806384a26..05e8a27ef 100644
--- a/client/web/compose/src/components/PageBlocks/RecordListBase.vue
+++ b/client/web/compose/src/components/PageBlocks/RecordListBase.vue
@@ -211,6 +211,7 @@
:icon="['fas', 'trash-restore']"
:tooltip="$t('recordList.tooltip.restoreSelected')"
variant="outline-warning"
+ variant-ok="warning"
@confirmed="handleRestoreSelectedRecords()"
/>
@@ -448,16 +449,20 @@
{{ $t('recordList.record.tooltip.clone') }}
-
-
- {{ $t('recordList.record.tooltip.restore') }}
-
+ :text="$t('recordList.record.tooltip.restore')"
+ :icon="['fas', 'trash-restore']"
+ show-icon
+ borderless
+ variant="link"
+ variant-ok="warning"
+ size="md"
+ button-class="dropdown-item text-decoration-none text-dark rounded-0"
+ icon-class="text-warning"
+ class="w-100"
+ @confirmed="handleRestoreInline(item, index)"
+ />