-
-
Coming Soon
-
- Open-source monitoring service
-
-
- OpenStatus is an open source alternative to your current
- monitoring service with a beautiful status page.
-
- {/* think of using the `A total of X events as Link as well */}
-
-
+
+
+
+
+
+ Announcement Post
+
+
+
+ Open-source monitoring service
+
+
+ OpenStatus is an open source alternative to your current monitoring
+ service with a beautiful status page.
+
+
+
+
-
-
-
-
Status
- {data && (
-
- )}
-
-
+
+
+ Status
+
+ {data && (
+
+ )}
+
+
+
+
+
+
-
-
+
);
}
diff --git a/apps/web/src/app/play/layout.tsx b/apps/web/src/app/play/layout.tsx
index 69f03b2e3..84b014ee0 100644
--- a/apps/web/src/app/play/layout.tsx
+++ b/apps/web/src/app/play/layout.tsx
@@ -1,8 +1,9 @@
import * as React from "react";
import type { Metadata } from "next";
+import { Shell } from "@/components/dashboard/shell";
import { BackButton } from "@/components/layout/back-button";
-import { Footer } from "@/components/layout/footer";
+import { MarketingLayout } from "@/components/layout/marketing-layout";
const TITLE = "OpenStatus";
const DESCRIPTION =
@@ -34,15 +35,12 @@ export default function PlayLayout({
modal: React.ReactNode;
}) {
return (
-
-
-
-
- {children}
- {modal}
-
-
-
-
+
+
+
+ {children}
+ {modal}
+
+
);
}
diff --git a/apps/web/src/app/play/page.tsx b/apps/web/src/app/play/page.tsx
index edd939f0f..9847a8bf1 100644
--- a/apps/web/src/app/play/page.tsx
+++ b/apps/web/src/app/play/page.tsx
@@ -30,9 +30,10 @@ export default async function PlayPage({
-
Status
-
Learn more on how to build your own.
-
+
Status
+
+ Build your own within seconds.
+
{data && (
(