diff --git a/app/javascript/dashboard/i18n/locale/en/integrations.json b/app/javascript/dashboard/i18n/locale/en/integrations.json index f5a198153..94f311381 100644 --- a/app/javascript/dashboard/i18n/locale/en/integrations.json +++ b/app/javascript/dashboard/i18n/locale/en/integrations.json @@ -15,6 +15,11 @@ "FAILED_TO_LOAD_CONSOLE": "Failed to load Captain Console. Please refresh and try again.", "ERRORS": { "CREATE_INBOX_IDS": "Please select at least one inbox to enable Captain" + }, + "LIST": { + "EMPTY_STATE": "There are no inboxes configured with captain. To enable captain, click on the setup.", + "TABLE_HEADER": ["Inbox Name", "Type"], + "CONFIGURE": "Setup Captain" } }, "WEBHOOK": { diff --git a/app/javascript/dashboard/routes/dashboard/settings/integrations/Captain/CaptainInboxRow.vue b/app/javascript/dashboard/routes/dashboard/settings/integrations/Captain/CaptainInboxRow.vue new file mode 100644 index 000000000..d1dfb22d1 --- /dev/null +++ b/app/javascript/dashboard/routes/dashboard/settings/integrations/Captain/CaptainInboxRow.vue @@ -0,0 +1,37 @@ + + + diff --git a/app/javascript/dashboard/routes/dashboard/settings/integrations/Captain/EmptyState.vue b/app/javascript/dashboard/routes/dashboard/settings/integrations/Captain/EmptyState.vue new file mode 100644 index 000000000..c4c5149ea --- /dev/null +++ b/app/javascript/dashboard/routes/dashboard/settings/integrations/Captain/EmptyState.vue @@ -0,0 +1,39 @@ + + + diff --git a/app/javascript/dashboard/routes/dashboard/settings/integrations/Captain/Index.vue b/app/javascript/dashboard/routes/dashboard/settings/integrations/Captain/Index.vue index 68c80dfbf..449461c40 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/integrations/Captain/Index.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/integrations/Captain/Index.vue @@ -1,6 +1,12 @@ + +

+ {{ $t('INTEGRATION_SETTINGS.CAPTAIN.LIST.EMPTY_STATE') }} +

+ + {{ $t('INTEGRATION_SETTINGS.CAPTAIN.LIST.CONFIGURE') }} + +