fix: confusion on CTA and dry messaging (#70)

* fix: confusion on CTA and dry messaging

* make bjorn happy again
This commit is contained in:
Oğuzhan Koral
2025-10-15 10:39:04 +03:00
committed by GitHub
parent b0157af3c8
commit 00a6a66ee0
+5 -5
View File
@@ -135,19 +135,19 @@
<div
v-if="
canCreateProjectPermissionCheck &&
!canCreateProjectPermissionCheck.authorized
!canCreateProjectPermissionCheck.authorized &&
showUpgradePlanButton
"
>
<CommonAlert color="info" hide-icon>
<template #description>
{{ canCreateProjectPermissionCheck.message }}
<FormButton
v-if="showUpgradeButton"
full-width
class="mt-2"
color="primary"
size="sm"
@click="upgradeButtonAction()"
@click="upgradePlanButtonAction()"
>
Upgrade now
</FormButton>
@@ -497,7 +497,7 @@ const canCreateProjectPermissionCheck = computed(() => {
return null
})
const upgradeButtonAction = () => {
const upgradePlanButtonAction = () => {
if (!canCreateProjectPermissionCheck.value) return
if (canCreateProjectPermissionCheck.value.code === 'WorkspaceNoEditorSeat') {
// open url to workspace/settings/users
@@ -515,7 +515,7 @@ const upgradeButtonAction = () => {
}
}
const showUpgradeButton = computed(() => {
const showUpgradePlanButton = computed(() => {
if (!canCreateProjectPermissionCheck.value) return false
if (
canCreateProjectPermissionCheck.value.code === 'WorkspaceNoEditorSeat' ||