diff --git a/apps/remix/app/routes/_authenticated+/admin+/_layout.tsx b/apps/remix/app/routes/_authenticated+/admin+/_layout.tsx index a3e6ac2f2..c874b4c92 100644 --- a/apps/remix/app/routes/_authenticated+/admin+/_layout.tsx +++ b/apps/remix/app/routes/_authenticated+/admin+/_layout.tsx @@ -1,3 +1,4 @@ +import { msg } from '@lingui/core/macro'; import { Trans } from '@lingui/react/macro'; import { AlertTriangleIcon, @@ -19,9 +20,14 @@ import { cn } from '@documenso/ui/lib/utils'; import { Button } from '@documenso/ui/primitives/button'; import { AdminLicenseStatusBanner } from '~/components/general/admin-license-status-banner'; +import { appMetaTags } from '~/utils/meta'; import type { Route } from './+types/_layout'; +export function meta() { + return appMetaTags(msg`Admin`); +} + export async function loader({ request }: Route.LoaderArgs) { const { user } = await getSession(request); diff --git a/apps/remix/app/routes/_authenticated+/dashboard.tsx b/apps/remix/app/routes/_authenticated+/dashboard.tsx index d4ead7fb1..904ce2e4a 100644 --- a/apps/remix/app/routes/_authenticated+/dashboard.tsx +++ b/apps/remix/app/routes/_authenticated+/dashboard.tsx @@ -1,5 +1,6 @@ import { useMemo } from 'react'; +import { msg } from '@lingui/core/macro'; import { Plural, Trans, useLingui } from '@lingui/react/macro'; import { Building2Icon, InboxIcon, SettingsIcon, UsersIcon } from 'lucide-react'; import { DateTime } from 'luxon'; @@ -25,7 +26,7 @@ export function loader() { } export function meta() { - return appMetaTags('Dashboard'); + return appMetaTags(msg`Dashboard`); } export default function DashboardPage() { @@ -54,7 +55,7 @@ export default function DashboardPage() {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{toFriendlyWebhookEventName(row.original.event)}
{row.original.id} {row.original.id}
{row.original.id} {row.original.id}
{row.original.webhookUrl}
@@ -130,7 +118,7 @@ export default function WebhookPage() {
enable: isError,
}}
emptyState={
-
+
+
+
+
+
+
-
-
+
>
)}
diff --git a/apps/remix/app/routes/_authenticated+/settings+/security.activity.tsx b/apps/remix/app/routes/_authenticated+/settings+/security.activity.tsx
index 7156ee09e..0ea7a7b1d 100644
--- a/apps/remix/app/routes/_authenticated+/settings+/security.activity.tsx
+++ b/apps/remix/app/routes/_authenticated+/settings+/security.activity.tsx
@@ -6,7 +6,7 @@ import { SettingsSecurityActivityTable } from '~/components/tables/settings-secu
import { appMetaTags } from '~/utils/meta';
export function meta() {
- return appMetaTags('Security activity');
+ return appMetaTags(msg`Security activity`);
}
export default function SettingsSecurityActivity() {
diff --git a/apps/remix/app/routes/_authenticated+/settings+/security.linked-accounts.tsx b/apps/remix/app/routes/_authenticated+/settings+/security.linked-accounts.tsx
index 1c9c57914..9a23abeba 100644
--- a/apps/remix/app/routes/_authenticated+/settings+/security.linked-accounts.tsx
+++ b/apps/remix/app/routes/_authenticated+/settings+/security.linked-accounts.tsx
@@ -1,5 +1,6 @@
import { useMemo, useState } from 'react';
+import { msg } from '@lingui/core/macro';
import { useLingui } from '@lingui/react/macro';
import { Trans } from '@lingui/react/macro';
import { useQuery } from '@tanstack/react-query';
@@ -26,7 +27,7 @@ import { SettingsHeader } from '~/components/general/settings-header';
import { appMetaTags } from '~/utils/meta';
export function meta() {
- return appMetaTags('Linked Accounts');
+ return appMetaTags(msg`Linked Accounts`);
}
export default function SettingsSecurityLinkedAccounts() {
diff --git a/apps/remix/app/routes/_authenticated+/settings+/security.passkeys.tsx b/apps/remix/app/routes/_authenticated+/settings+/security.passkeys.tsx
index 53bb2165f..0dd23da23 100644
--- a/apps/remix/app/routes/_authenticated+/settings+/security.passkeys.tsx
+++ b/apps/remix/app/routes/_authenticated+/settings+/security.passkeys.tsx
@@ -7,7 +7,7 @@ import { SettingsSecurityPasskeyTable } from '~/components/tables/settings-secur
import { appMetaTags } from '~/utils/meta';
export function meta() {
- return appMetaTags('Manage passkeys');
+ return appMetaTags(msg`Manage passkeys`);
}
export default function SettingsPasskeys() {
diff --git a/apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx b/apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
index 36762c6c4..2540f4271 100644
--- a/apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
+++ b/apps/remix/app/routes/_authenticated+/settings+/security.sessions.tsx
@@ -1,5 +1,6 @@
import { useMemo, useState } from 'react';
+import { msg } from '@lingui/core/macro';
import { useLingui } from '@lingui/react/macro';
import { Trans } from '@lingui/react/macro';
import { useQuery } from '@tanstack/react-query';
@@ -21,7 +22,7 @@ import { SettingsHeader } from '~/components/general/settings-header';
import { appMetaTags } from '~/utils/meta';
export function meta() {
- return appMetaTags('Active Sessions');
+ return appMetaTags(msg`Active Sessions`);
}
const parser = new UAParser();
diff --git a/apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx b/apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx
index 286b18ed5..24d1ce550 100644
--- a/apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx
+++ b/apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents._index.tsx
@@ -1,5 +1,6 @@
import { useEffect, useMemo, useState } from 'react';
+import { msg } from '@lingui/core/macro';
import { Trans } from '@lingui/react/macro';
import { EnvelopeType } from '@prisma/client';
import { FolderType, OrganisationType } from '@prisma/client';
@@ -38,7 +39,7 @@ import { useCurrentTeam } from '~/providers/team';
import { appMetaTags } from '~/utils/meta';
export function meta() {
- return appMetaTags('Documents');
+ return appMetaTags(msg`Documents`);
}
const ZSearchParamsSchema = ZFindDocumentsInternalRequestSchema.pick({
diff --git a/apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.folders._index.tsx b/apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.folders._index.tsx
index 4f356f4d2..aeab0a25b 100644
--- a/apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.folders._index.tsx
+++ b/apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.folders._index.tsx
@@ -1,5 +1,6 @@
import { useState } from 'react';
+import { msg } from '@lingui/core/macro';
import { Trans, useLingui } from '@lingui/react/macro';
import { FolderIcon, HomeIcon, Loader2, SearchIcon } from 'lucide-react';
import { Link, useSearchParams } from 'react-router';
@@ -19,7 +20,7 @@ import { useCurrentTeam } from '~/providers/team';
import { appMetaTags } from '~/utils/meta';
export function meta() {
- return appMetaTags('Documents');
+ return appMetaTags(msg`Documents`);
}
export default function DocumentsFoldersPage() {
diff --git a/apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._layout.tsx b/apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._layout.tsx
index ab98512f9..7cb5ba4e9 100644
--- a/apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._layout.tsx
+++ b/apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings._layout.tsx
@@ -24,7 +24,7 @@ import { appMetaTags } from '~/utils/meta';
import type { Route } from './+types/settings._layout';
export function meta() {
- return appMetaTags('Team Settings');
+ return appMetaTags(msg`Team Settings`);
}
export async function loader({ request, params }: Route.LoaderArgs) {
diff --git a/apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.branding.tsx b/apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.branding.tsx
index e13bcd030..a7317505f 100644
--- a/apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.branding.tsx
+++ b/apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.branding.tsx
@@ -1,3 +1,4 @@
+import { msg } from '@lingui/core/macro';
import { useLingui } from '@lingui/react/macro';
import { Loader } from 'lucide-react';
@@ -14,7 +15,7 @@ import { useCurrentTeam } from '~/providers/team';
import { appMetaTags } from '~/utils/meta';
export function meta() {
- return appMetaTags('Branding Preferences');
+ return appMetaTags(msg`Branding Preferences`);
}
export default function TeamsSettingsPage() {
@@ -69,7 +70,7 @@ export default function TeamsSettingsPage() {
if (isLoadingTeam || !teamWithSettings) {
return (
{token.name}
-
-
-