diff --git a/components/Footer.tsx b/components/Footer.tsx
new file mode 100644
index 0000000..9153254
--- /dev/null
+++ b/components/Footer.tsx
@@ -0,0 +1,31 @@
+import { Divider, Text } from '@mantine/core'
+
+export default function Footer() {
+ return (
+ <>
+
+
+ Open-source monitoring and status page powered by{' '}
+
+ Uptimeflare
+ {' '}
+ and{' '}
+
+ Cloudflare
+
+ , made with ❤ by{' '}
+
+ lyc8503
+
+ .
+
+ >
+ )
+}
diff --git a/pages/index.tsx b/pages/index.tsx
index 7a00c3c..be84a96 100644
--- a/pages/index.tsx
+++ b/pages/index.tsx
@@ -7,8 +7,9 @@ import { maintenances, pageConfig, workerConfig } from '@/uptime.config'
import OverallStatus from '@/components/OverallStatus'
import Header from '@/components/Header'
import MonitorList from '@/components/MonitorList'
-import { Center, Divider, Text } from '@mantine/core'
+import { Center, Text } from '@mantine/core'
import MonitorDetail from '@/components/MonitorDetail'
+import Footer from '@/components/Footer'
export const runtime = 'experimental-edge'
const inter = Inter({ subsets: ['latin'] })
@@ -65,29 +66,7 @@ export default function Home({
)}
-
-
- Open-source monitoring and status page powered by{' '}
-
- Uptimeflare
- {' '}
- and{' '}
-
- Cloudflare
-
- , made with ❤ by{' '}
-
- lyc8503
-
- .
-
+
>
)