diff --git a/src/components/Error.tsx b/src/components/Error.tsx index 8e1561f7..1dcafbc6 100644 --- a/src/components/Error.tsx +++ b/src/components/Error.tsx @@ -1,38 +1,45 @@ -import { AlertCircle } from "@untitled-ui/icons-react"; +import { LinkExternal02 } from "@untitled-ui/icons-react"; // eslint-disable-next-line import/no-restricted-paths import { Header } from "../features/header/components/header"; -import { Card } from "@stacklok/ui-kit"; +import { PageContainer } from "./page-container"; +import { EmptyState } from "./empty-state"; +import { IllustrationAlert, LinkButton } from "@stacklok/ui-kit"; +import { emptyStateStrings } from "@/constants/empty-state-strings"; +import { hrefs } from "@/lib/hrefs"; export function ErrorFallbackContent() { return ( -
- - -
- An error occurred -
-
- If this issue persists, please reach out to us on{" "} - - Discord - {" "} - or open a new{" "} - - Github issue - -
-
-
+ +
+ + Discord + + , + + Github issues + + , + ]} + /> +
+
); } diff --git a/src/features/dashboard-messages/constants/strings.ts b/src/constants/empty-state-strings.ts similarity index 100% rename from src/features/dashboard-messages/constants/strings.ts rename to src/constants/empty-state-strings.ts diff --git a/src/features/dashboard-messages/components/__tests__/table-messages.empty-state.test.tsx b/src/features/dashboard-messages/components/__tests__/table-messages.empty-state.test.tsx index 27b7d0c2..5269e7e1 100644 --- a/src/features/dashboard-messages/components/__tests__/table-messages.empty-state.test.tsx +++ b/src/features/dashboard-messages/components/__tests__/table-messages.empty-state.test.tsx @@ -1,7 +1,7 @@ import { test } from "vitest"; import { render, waitFor } from "@/lib/test-utils"; import { server } from "@/mocks/msw/node"; -import { emptyStateStrings } from "../../constants/strings"; +import { emptyStateStrings } from "../../../../constants/empty-state-strings"; import { useSearchParams } from "react-router-dom"; import { delay, http, HttpHandler, HttpResponse } from "msw"; import { mockAlert } from "../../../../mocks/msw/mockers/alert.mock"; diff --git a/src/features/dashboard-messages/components/section-conversation-secrets.tsx b/src/features/dashboard-messages/components/section-conversation-secrets.tsx index 576a3ed3..fd7e3149 100644 --- a/src/features/dashboard-messages/components/section-conversation-secrets.tsx +++ b/src/features/dashboard-messages/components/section-conversation-secrets.tsx @@ -2,7 +2,7 @@ import { IllustrationDone } from "@stacklok/ui-kit"; import { isAlertSecret } from "@/lib/is-alert-secret"; import { ConversationSecretsDetected } from "./conversation-secrets-detected"; import { EmptyState } from "@/components/empty-state"; -import { emptyStateStrings } from "../constants/strings"; +import { emptyStateStrings } from "../../../constants/empty-state-strings"; import { Conversation } from "@/api/generated"; export function SectionConversationSecrets({ diff --git a/src/features/dashboard-messages/components/table-messages-empty-state.tsx b/src/features/dashboard-messages/components/table-messages-empty-state.tsx index 0461b54b..8e6e358a 100644 --- a/src/features/dashboard-messages/components/table-messages-empty-state.tsx +++ b/src/features/dashboard-messages/components/table-messages-empty-state.tsx @@ -9,7 +9,7 @@ import { } from "@stacklok/ui-kit"; import { ReactNode } from "react"; -import { emptyStateStrings } from "../constants/strings"; +import { emptyStateStrings } from "../../../constants/empty-state-strings"; import { EmptyState } from "@/components/empty-state"; import { hrefs } from "@/lib/hrefs"; import { LinkExternal02 } from "@untitled-ui/icons-react";