diff --git a/app/components/float-menu.tsx b/app/components/float-menu.tsx
new file mode 100644
index 0000000..9ee9d3c
--- /dev/null
+++ b/app/components/float-menu.tsx
@@ -0,0 +1,39 @@
+"use client"
+
+import { Github } from "lucide-react"
+import { Button } from "@/components/ui/button"
+import {
+ Tooltip,
+ TooltipContent,
+ TooltipProvider,
+ TooltipTrigger,
+} from "@/components/ui/tooltip"
+
+export function FloatMenu() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
\ No newline at end of file
diff --git a/app/layout.tsx b/app/layout.tsx
index 83de420..9234faa 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -5,6 +5,7 @@ import type { Metadata, Viewport } from "next"
import { zpix } from "./fonts"
import "./globals.css"
import { Providers } from "./providers"
+import { FloatMenu } from "@/components/float-menu"
export const metadata: Metadata = {
title: "MoeMail - 萌萌哒临时邮箱服务",
@@ -98,6 +99,7 @@ export default function RootLayout({
{children}
+