diff --git a/components/lib/scrolltop/BaseScrollTop.vue b/components/lib/scrolltop/BaseScrollTop.vue
index ec4c18cd3..2793893de 100644
--- a/components/lib/scrolltop/BaseScrollTop.vue
+++ b/components/lib/scrolltop/BaseScrollTop.vue
@@ -39,7 +39,7 @@ const styles = `
const classes = {
root: ({ props }) => ['p-scrolltop p-link p-component', { 'p-scrolltop-sticky': props.target !== 'window' }],
- icon: ({ props }) => ['p-scrolltop-icon', props.icon]
+ icon: 'p-scrolltop-icon'
};
const { load: loadStyle } = useStyle(styles, { id: 'primevue_scrolltop_style', manual: true });
diff --git a/components/lib/scrolltop/ScrollTop.vue b/components/lib/scrolltop/ScrollTop.vue
index fee9fe101..5b46e69ea 100644
--- a/components/lib/scrolltop/ScrollTop.vue
+++ b/components/lib/scrolltop/ScrollTop.vue
@@ -1,17 +1,17 @@