diff --git a/app/javascript/dashboard/components-next/changelog-card/GroupedStackedChangelogCard.vue b/app/javascript/dashboard/components-next/changelog-card/GroupedStackedChangelogCard.vue
index f9597212b..b247c03b0 100644
--- a/app/javascript/dashboard/components-next/changelog-card/GroupedStackedChangelogCard.vue
+++ b/app/javascript/dashboard/components-next/changelog-card/GroupedStackedChangelogCard.vue
@@ -3,7 +3,7 @@ import { computed } from 'vue';
 import StackedChangelogCard from './StackedChangelogCard.vue';
 
 const props = defineProps({
-  cards: {
+  posts: {
     type: Array,
     required: true,
   },
@@ -11,7 +11,7 @@ const props = defineProps({
     type: Number,
     default: 0,
   },
-  dismissingCards: {
+  dismissingSlugs: {
     type: Array,
     default: () => [],
   },
@@ -19,22 +19,22 @@ const props = defineProps({
 
 const emit = defineEmits(['readMore', 'dismiss', 'cardClick']);
 
-const stackedCards = computed(() => props.cards?.slice(0, 5));
+const stackedPosts = computed(() => props.posts?.slice(0, 5));
 
-const isCardDismissing = card => props.dismissingCards.includes(card.slug);
+const isPostDismissing = post => props.dismissingSlugs.includes(post.slug);
 
-const handleReadMore = card => emit('readMore', card.slug);
-const handleDismiss = card => emit('dismiss', card.slug);
-const handleCardClick = (card, index) => {
-  if (index !== props.currentIndex && !isCardDismissing(card)) {
-    emit('cardClick', { slug: card.slug, index });
+const handleReadMore = post => emit('readMore', post.slug);
+const handleDismiss = post => emit('dismiss', post.slug);
+const handlePostClick = (post, index) => {
+  if (index !== props.currentIndex && !isPostDismissing(post)) {
+    emit('cardClick', { slug: post.slug, index });
   }
 };
 
 const getCardClasses = index => {
   const pos =
-    (index - props.currentIndex + stackedCards.value.length) %
-    stackedCards.value.length;
+    (index - props.currentIndex + stackedPosts.value.length) %
+    stackedPosts.value.length;
   const base =
     'relative transition-all duration-500 ease-out col-start-1 row-start-1';
 
@@ -56,18 +56,17 @@ const getCardClasses = index => {
   
     
diff --git a/app/javascript/dashboard/components-next/changelog-card/StackedChangelogCard.vue b/app/javascript/dashboard/components-next/changelog-card/StackedChangelogCard.vue
index efff53d37..ec2ee35d7 100644
--- a/app/javascript/dashboard/components-next/changelog-card/StackedChangelogCard.vue
+++ b/app/javascript/dashboard/components-next/changelog-card/StackedChangelogCard.vue
@@ -6,15 +6,7 @@ const props = defineProps({
     type: Object,
     required: true,
   },
-  primaryAction: {
-    type: Object,
-    default: () => ({ label: 'Read more', color: 'slate' }),
-  },
-  secondaryAction: {
-    type: Object,
-    default: () => ({ label: 'Dismiss', color: 'slate' }),
-  },
-  showActions: {
+  isActionsVisible: {
     type: Boolean,
     default: true,
   },
@@ -84,18 +76,18 @@ const handleCardClick = () => {
       />
     
 
 
-    
+