diff --git a/packages/frontend-2/components/invite/Banner.vue b/packages/frontend-2/components/invite/Banner.vue
index 91c710478d..8d397c070b 100644
--- a/packages/frontend-2/components/invite/Banner.vue
+++ b/packages/frontend-2/components/invite/Banner.vue
@@ -14,7 +14,6 @@
- Decline
+ {{ declineMessage }}
- Accept
+ {{ acceptMessage }}
@@ -126,6 +125,8 @@ const mainInfoBlockClasses = computed(() => {
const avatarSize = computed(() => (props.block ? 'xxl' : 'base'))
const buttonSize = computed(() => (props.block ? 'lg' : 'sm'))
const isForRegisteredUser = computed(() => !!props.invite.user?.id)
+const acceptMessage = computed(() => (props.invite.workspace ? 'Join' : 'Accept'))
+const declineMessage = computed(() => (props.invite.workspace ? 'Dismiss' : 'Decline'))
const onLoginSignupClick = async () => {
postAuthRedirect.setCurrentRoute()
diff --git a/packages/frontend-2/components/workspace/invite/Banners.vue b/packages/frontend-2/components/workspace/invite/Banners.vue
index 36408de98d..62a2a047df 100644
--- a/packages/frontend-2/components/workspace/invite/Banners.vue
+++ b/packages/frontend-2/components/workspace/invite/Banners.vue
@@ -13,6 +13,8 @@
diff --git a/packages/frontend-2/components/workspace/invite/DiscoverableWorkspaceBanner.vue b/packages/frontend-2/components/workspace/invite/DiscoverableWorkspaceBanner.vue
index 3bbf2fd5b0..af4b037020 100644
--- a/packages/frontend-2/components/workspace/invite/DiscoverableWorkspaceBanner.vue
+++ b/packages/frontend-2/components/workspace/invite/DiscoverableWorkspaceBanner.vue
@@ -10,11 +10,13 @@