+
)
diff --git a/apps/website/src/pages/_document.tsx b/apps/website/src/pages/_document.tsx
index df9bd6c0..d352f7e2 100644
--- a/apps/website/src/pages/_document.tsx
+++ b/apps/website/src/pages/_document.tsx
@@ -29,6 +29,7 @@ export default class Document extends NextDocument {
id="tamagui"
dangerouslySetInnerHTML={{ __html: Tamagui.getCSS() }}
/>
+
diff --git a/apps/website/src/pages/blog/[slug].tsx b/apps/website/src/pages/blog/[slug].tsx
new file mode 100644
index 00000000..5f2c4a70
--- /dev/null
+++ b/apps/website/src/pages/blog/[slug].tsx
@@ -0,0 +1,15 @@
+import { AppLayout } from '@/layouts/app-layout'
+
+import type { Page } from 'next'
+
+const BlogDetailPage: Page = () => {
+ return (
+
+
Blog
+
+ )
+}
+
+BlogDetailPage.getLayout = AppLayout
+
+export default BlogDetailPage
diff --git a/apps/website/src/pages/blog/index.tsx b/apps/website/src/pages/blog/index.tsx
new file mode 100644
index 00000000..08f43a6d
--- /dev/null
+++ b/apps/website/src/pages/blog/index.tsx
@@ -0,0 +1,68 @@
+import { Button, Shadow, Tag, Text } from '@status-im/components'
+
+import { AppLayout } from '@/layouts/app-layout'
+
+import type { Page } from 'next'
+
+const BlogPage: Page = () => {
+ return (
+
+
+
+
Blog
+ Long form articles, thoughts, and ideas.
+
+
+
+
+ {[1, 2, 3, 4, 5, 6, 7, 8, 9].map(v => (
+
+ ))}
+
+
+
+
+
+
+
+
+ )
+}
+
+const PostCard = () => {
+ return (
+
+
+
+
+
+
+ Long form articles, thoughts, and ideas.
+
+
+
+ Status
+
+
+ on Jul 12, 2022
+
+
+
+
+ {/* eslint-disable-next-line jsx-a11y/alt-text */}
+
+
+
+ )
+}
+
+BlogPage.getLayout = AppLayout
+
+export default BlogPage
diff --git a/apps/website/src/pages/index.tsx b/apps/website/src/pages/index.tsx
new file mode 100644
index 00000000..d5bafa64
--- /dev/null
+++ b/apps/website/src/pages/index.tsx
@@ -0,0 +1,130 @@
+import { Button, Text } from '@status-im/components'
+import { DownloadIcon, PlayIcon } from '@status-im/icons'
+
+import { AppLayout } from '@/layouts/app-layout'
+
+import type { Page } from 'next'
+
+const HomePage: Page = () => {
+ return (
+ <>
+
+
+
+
+ Make the
+
+ jump to web3
+
+
+
+ An open source, decentralized communication super app
+
+
+
+
+
+ }>
+ Get Status
+
+ }>
+ Watch Video
+
+
+
+ Avaliable for Mac, Windows, Linux, iOS & Android
+
+
+
+
+
+
+
+
+
+ Own a community? Time to take back control!
+
+
+ {"Don't give Discord and Telegram power over your community."}
+
+
+
+
+
+
+
+
+
+
+ >
+ )
+}
+
+type FeatureSectionProps = {
+ title: string
+ description: string
+}
+
+const FeatureSection = ({ title, description }: FeatureSectionProps) => {
+ return (
+
+
+
+ {title}
+
+
+
+ {description}
+
+ Learn More
+
+
+
+
+
+
+ )
+}
+
+const FeatureGrid = () => {
+ return (
+
+
+
+ Title
+
+
+
+
+ Title
+
+
+
+
+ Title
+
+
+
+
+ Title
+
+
+
+ )
+}
+
+HomePage.getLayout = AppLayout
+
+export default HomePage
diff --git a/apps/website/src/pages/insights/repos.tsx b/apps/website/src/pages/insights/repos.tsx
index eb320f58..3c34f36a 100644
--- a/apps/website/src/pages/insights/repos.tsx
+++ b/apps/website/src/pages/insights/repos.tsx
@@ -1,6 +1,6 @@
import { Text } from '@status-im/components'
-import Link from 'next/link'
+import { Link } from '@/components/link'
import { InsightsLayout } from '@/layouts/insights-layout'
import type { Page } from 'next'
@@ -53,14 +53,12 @@ const ReposPage: Page = () => {
-