diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/account/api-tokens/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/account/api-tokens/page.tsx index 82e5073936..66fddcfb1d 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/account/api-tokens/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/account/api-tokens/page.tsx @@ -1,4 +1,5 @@ -import React, { useState } from "react"; +import { useState } from "react"; +import type { FC } from "react"; import { observer } from "mobx-react"; import useSWR from "swr"; // plane imports @@ -19,7 +20,7 @@ import { useWorkspace } from "@/hooks/store/use-workspace"; const apiTokenService = new APITokenService(); -function ApiTokensPage() { +const ApiTokensPage: FC = observer(function ApiTokensPage() { // states const [isCreateTokenModalOpen, setIsCreateTokenModalOpen] = useState(false); // plane hooks @@ -42,67 +43,49 @@ function ApiTokensPage() { setIsCreateTokenModalOpen(false)} />
+ { + captureClick({ + elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.HEADER_ADD_PAT_BUTTON, + }); + setIsCreateTokenModalOpen(true); + }, + }} + /> {tokens.length > 0 ? ( <> - { - captureClick({ - elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.HEADER_ADD_PAT_BUTTON, - }); - setIsCreateTokenModalOpen(true); - }, - }} - /> -
- {tokens.map((token) => ( - - ))} -
+ {tokens.map((token) => ( + + ))} ) : ( -
- { captureClick({ - elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.HEADER_ADD_PAT_BUTTON, + elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.EMPTY_STATE_ADD_PAT_BUTTON, }); setIsCreateTokenModalOpen(true); }, - }} - /> - - { - captureClick({ - elementName: PROFILE_SETTINGS_TRACKER_ELEMENTS.EMPTY_STATE_ADD_PAT_BUTTON, - }); - setIsCreateTokenModalOpen(true); - }, - }, - ]} - align="start" - rootClassName="py-20" - /> -
+ }, + ]} + align="start" + rootClassName="py-20" + /> )}
); -} +}); -export default observer(ApiTokensPage); +export default ApiTokensPage; diff --git a/packages/i18n/src/locales/cs/translations.ts b/packages/i18n/src/locales/cs/translations.ts index 3b98f60c20..86010532bf 100644 --- a/packages/i18n/src/locales/cs/translations.ts +++ b/packages/i18n/src/locales/cs/translations.ts @@ -1709,7 +1709,7 @@ export default { }, api_tokens: { title: "API Tokeny", - add_token: "Přidat API token", + add_token: "Přidat token přístupu k pracovnímu prostoru", create_token: "Vytvořit token", never_expires: "Nikdy neexpiruje", generate_token: "Generovat token", diff --git a/packages/i18n/src/locales/de/translations.ts b/packages/i18n/src/locales/de/translations.ts index d6b5a7d417..544789b7db 100644 --- a/packages/i18n/src/locales/de/translations.ts +++ b/packages/i18n/src/locales/de/translations.ts @@ -1729,7 +1729,7 @@ export default { }, api_tokens: { title: "API-Tokens", - add_token: "API-Token hinzufügen", + add_token: "Workspace-Zugriffstoken hinzufügen", create_token: "Token erstellen", never_expires: "Läuft nie ab", generate_token: "Token generieren", diff --git a/packages/i18n/src/locales/en/translations.ts b/packages/i18n/src/locales/en/translations.ts index f6557bc64a..294dabebbf 100644 --- a/packages/i18n/src/locales/en/translations.ts +++ b/packages/i18n/src/locales/en/translations.ts @@ -1408,7 +1408,7 @@ export default { heading: "Security", }, api_tokens: { - title: "Personal Access Tokens", + heading: "Personal Access Tokens", description: "Generate secure API tokens to integrate your data with external systems and applications.", }, activity: { @@ -1574,7 +1574,7 @@ export default { heading: "Workspace Access Tokens", description: "Generate secure API tokens to integrate your data with external systems and applications.", title: "Workspace Access Tokens", - add_token: "Add personal access token", + add_token: "Add Workspace access token", create_token: "Create token", never_expires: "Never expires", generate_token: "Generate token", diff --git a/packages/i18n/src/locales/es/translations.ts b/packages/i18n/src/locales/es/translations.ts index 85807f743f..b9f6376b52 100644 --- a/packages/i18n/src/locales/es/translations.ts +++ b/packages/i18n/src/locales/es/translations.ts @@ -1734,7 +1734,7 @@ export default { }, api_tokens: { title: "Tokens de API", - add_token: "Agregar token de API", + add_token: "Agregar token de acceso al espacio de trabajo", create_token: "Crear token", never_expires: "Nunca expira", generate_token: "Generar token", diff --git a/packages/i18n/src/locales/fr/translations.ts b/packages/i18n/src/locales/fr/translations.ts index 79673abf0e..3dd5dd3dd0 100644 --- a/packages/i18n/src/locales/fr/translations.ts +++ b/packages/i18n/src/locales/fr/translations.ts @@ -1732,7 +1732,7 @@ export default { }, api_tokens: { title: "Jetons API", - add_token: "Ajouter un jeton API", + add_token: "Ajouter un jeton d'accès à l'espace de travail", create_token: "Créer un jeton", never_expires: "N’expire jamais", generate_token: "Générer un jeton", diff --git a/packages/i18n/src/locales/id/translations.ts b/packages/i18n/src/locales/id/translations.ts index f49d4e8d25..d7ea161ecd 100644 --- a/packages/i18n/src/locales/id/translations.ts +++ b/packages/i18n/src/locales/id/translations.ts @@ -1720,7 +1720,7 @@ export default { }, api_tokens: { title: "Token API", - add_token: "Tambah token API", + add_token: "Tambah token akses ruang kerja", create_token: "Buat token", never_expires: "Tidak pernah kedaluwarsa", generate_token: "Hasilkan token", diff --git a/packages/i18n/src/locales/it/translations.ts b/packages/i18n/src/locales/it/translations.ts index 0506e30693..1d60534d26 100644 --- a/packages/i18n/src/locales/it/translations.ts +++ b/packages/i18n/src/locales/it/translations.ts @@ -1724,7 +1724,7 @@ export default { }, api_tokens: { title: "Token API", - add_token: "Aggiungi token API", + add_token: "Aggiungi token di accesso allo spazio di lavoro", create_token: "Crea token", never_expires: "Non scade mai", generate_token: "Genera token", diff --git a/packages/i18n/src/locales/ja/translations.ts b/packages/i18n/src/locales/ja/translations.ts index 80ae283c79..4d616a2977 100644 --- a/packages/i18n/src/locales/ja/translations.ts +++ b/packages/i18n/src/locales/ja/translations.ts @@ -1710,7 +1710,7 @@ export default { }, api_tokens: { title: "APIトークン", - add_token: "APIトークンを追加", + add_token: "ワークスペースアクセストークンを追加", create_token: "トークンを作成", never_expires: "無期限", generate_token: "トークンを生成", diff --git a/packages/i18n/src/locales/ko/translations.ts b/packages/i18n/src/locales/ko/translations.ts index 11b6fa1c34..f7c5c349f9 100644 --- a/packages/i18n/src/locales/ko/translations.ts +++ b/packages/i18n/src/locales/ko/translations.ts @@ -1703,7 +1703,7 @@ export default { }, api_tokens: { title: "API 토큰", - add_token: "API 토큰 추가", + add_token: "워크스페이스 액세스 토큰 추가", create_token: "토큰 생성", never_expires: "만료되지 않음", generate_token: "토큰 생성", diff --git a/packages/i18n/src/locales/pl/translations.ts b/packages/i18n/src/locales/pl/translations.ts index be091cbcf5..edad1075a3 100644 --- a/packages/i18n/src/locales/pl/translations.ts +++ b/packages/i18n/src/locales/pl/translations.ts @@ -1712,7 +1712,7 @@ export default { }, api_tokens: { title: "Tokeny API", - add_token: "Dodaj token API", + add_token: "Dodaj token dostępu do obszaru roboczego", create_token: "Utwórz token", never_expires: "Nigdy nie wygasa", generate_token: "Wygeneruj token", diff --git a/packages/i18n/src/locales/pt-BR/translations.ts b/packages/i18n/src/locales/pt-BR/translations.ts index d926cdbe18..cc6f08c729 100644 --- a/packages/i18n/src/locales/pt-BR/translations.ts +++ b/packages/i18n/src/locales/pt-BR/translations.ts @@ -1732,7 +1732,7 @@ export default { }, api_tokens: { title: "Tokens de API", - add_token: "Adicionar token de API", + add_token: "Adicionar token de acesso ao espaço de trabalho", create_token: "Criar token", never_expires: "Nunca expira", generate_token: "Gerar token", diff --git a/packages/i18n/src/locales/ro/translations.ts b/packages/i18n/src/locales/ro/translations.ts index fc4f043024..c60c141783 100644 --- a/packages/i18n/src/locales/ro/translations.ts +++ b/packages/i18n/src/locales/ro/translations.ts @@ -1724,7 +1724,7 @@ export default { }, api_tokens: { title: "Chei secrete API", - add_token: "Adaugă cheie secretă API", + add_token: "Adaugă token de acces la spațiul de lucru", create_token: "Creează cheie secretă", never_expires: "Nu expiră niciodată", generate_token: "Generează cheie secretă", diff --git a/packages/i18n/src/locales/ru/translations.ts b/packages/i18n/src/locales/ru/translations.ts index ae823d17fe..49fa10b233 100644 --- a/packages/i18n/src/locales/ru/translations.ts +++ b/packages/i18n/src/locales/ru/translations.ts @@ -1714,7 +1714,7 @@ export default { }, api_tokens: { title: "API-токены", - add_token: "Добавить токен", + add_token: "Добавить токен доступа к рабочему пространству", create_token: "Создать токен", never_expires: "Бессрочный", generate_token: "Сгенерировать токен", diff --git a/packages/i18n/src/locales/sk/translations.ts b/packages/i18n/src/locales/sk/translations.ts index fb295de3f4..225c068097 100644 --- a/packages/i18n/src/locales/sk/translations.ts +++ b/packages/i18n/src/locales/sk/translations.ts @@ -1711,7 +1711,7 @@ export default { }, api_tokens: { title: "API Tokeny", - add_token: "Pridať API token", + add_token: "Pridať token prístupu k pracovnému priestoru", create_token: "Vytvoriť token", never_expires: "Nikdy neexpiruje", generate_token: "Generovať token", diff --git a/packages/i18n/src/locales/tr-TR/translations.ts b/packages/i18n/src/locales/tr-TR/translations.ts index f7d987abb3..48e7b283a8 100644 --- a/packages/i18n/src/locales/tr-TR/translations.ts +++ b/packages/i18n/src/locales/tr-TR/translations.ts @@ -1720,7 +1720,7 @@ export default { }, api_tokens: { title: "API Token'ları", - add_token: "API Token'ı ekle", + add_token: "Çalışma alanı erişim token'ı ekle", create_token: "Token oluştur", never_expires: "Süresi dolmaz", generate_token: "Token oluştur", diff --git a/packages/i18n/src/locales/ua/translations.ts b/packages/i18n/src/locales/ua/translations.ts index 04878fa054..eef6de6e48 100644 --- a/packages/i18n/src/locales/ua/translations.ts +++ b/packages/i18n/src/locales/ua/translations.ts @@ -1715,7 +1715,7 @@ export default { }, api_tokens: { title: "API токени", - add_token: "Додати API токен", + add_token: "Додати токен доступу до робочого простору", create_token: "Створити токен", never_expires: "Ніколи не спливає", generate_token: "Згенерувати токен", diff --git a/packages/i18n/src/locales/vi-VN/translations.ts b/packages/i18n/src/locales/vi-VN/translations.ts index c913d25b09..c1d3aa74a0 100644 --- a/packages/i18n/src/locales/vi-VN/translations.ts +++ b/packages/i18n/src/locales/vi-VN/translations.ts @@ -1720,7 +1720,7 @@ export default { }, api_tokens: { title: "Token API", - add_token: "Thêm token API", + add_token: "Thêm token truy cập không gian làm việc", create_token: "Tạo token", never_expires: "Không bao giờ hết hạn", generate_token: "Tạo token", diff --git a/packages/i18n/src/locales/zh-CN/translations.ts b/packages/i18n/src/locales/zh-CN/translations.ts index 4d2a520c2e..bbab7a60b5 100644 --- a/packages/i18n/src/locales/zh-CN/translations.ts +++ b/packages/i18n/src/locales/zh-CN/translations.ts @@ -1691,7 +1691,7 @@ export default { }, api_tokens: { title: "API 令牌", - add_token: "添加 API 令牌", + add_token: "添加工作区访问令牌", create_token: "创建令牌", never_expires: "永不过期", generate_token: "生成令牌", diff --git a/packages/i18n/src/locales/zh-TW/translations.ts b/packages/i18n/src/locales/zh-TW/translations.ts index d63b1d06ee..6eda8c92df 100644 --- a/packages/i18n/src/locales/zh-TW/translations.ts +++ b/packages/i18n/src/locales/zh-TW/translations.ts @@ -1692,7 +1692,7 @@ export default { }, api_tokens: { title: "API 權杖", - add_token: "新增 API 權杖", + add_token: "新增工作區存取權杖", create_token: "建立權杖", never_expires: "永不過期", generate_token: "產生權杖",