diff --git a/app/javascript/dashboard/i18n/locale/en/settings.json b/app/javascript/dashboard/i18n/locale/en/settings.json
index d52edac81..9f5ad31c1 100644
--- a/app/javascript/dashboard/i18n/locale/en/settings.json
+++ b/app/javascript/dashboard/i18n/locale/en/settings.json
@@ -345,7 +345,8 @@
"DESCRIPTION": "Manage usage and credits for Captain AI.",
"BUTTON_TXT": "Buy more credits",
"DOCUMENTS": "Documents",
- "RESPONSES": "Responses"
+ "RESPONSES": "Responses",
+ "UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more."
},
"CHAT_WITH_US": {
"TITLE": "Need help?",
diff --git a/app/javascript/dashboard/routes/dashboard/settings/billing/Index.vue b/app/javascript/dashboard/routes/dashboard/settings/billing/Index.vue
index 3094c8cc7..562ed3e6a 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/billing/Index.vue
+++ b/app/javascript/dashboard/routes/dashboard/settings/billing/Index.vue
@@ -4,6 +4,7 @@ import { useMapGetter, useStore } from 'dashboard/composables/store.js';
import { useAccount } from 'dashboard/composables/useAccount';
import { useCamelCase } from 'dashboard/composables/useTransformKeys';
import { format } from 'date-fns';
+import { FEATURE_FLAGS } from 'dashboard/featureFlags';
import BillingMeter from './components/BillingMeter.vue';
import BillingCard from './components/BillingCard.vue';
@@ -13,7 +14,7 @@ import BaseSettingsHeader from '../components/BaseSettingsHeader.vue';
import SettingsLayout from '../SettingsLayout.vue';
import ButtonV4 from 'next/button/Button.vue';
-const { currentAccount } = useAccount();
+const { currentAccount, isCloudFeatureEnabled } = useAccount();
const uiFlags = useMapGetter('accounts/getUIFlags');
const store = useStore();
@@ -44,6 +45,10 @@ const subscriptionRenewsOn = computed(() => {
return format(endDate, 'dd MMM, yyyy');
});
+const captainEnabled = computed(() => {
+ return isCloudFeatureEnabled(FEATURE_FLAGS.CAPTAIN);
+});
+
const captainLimits = computed(() => {
return currentAccount.value?.limits?.captain;
});
@@ -140,6 +145,7 @@ onMounted(fetchAccountDetails);
@@ -161,6 +167,17 @@ onMounted(fetchAccountDetails);
/>
+
+
+
+ {{ $t('CAPTAIN.PAYWALL.UPGRADE_NOW') }}
+
+
+