diff --git a/src/components/icons/github.tsx b/src/components/icons/github.tsx
new file mode 100644
index 0000000..168f15c
--- /dev/null
+++ b/src/components/icons/github.tsx
@@ -0,0 +1,12 @@
+export const GitHubSVG = ({ width = "100%", height = "100%" }) => (
+
+);
diff --git a/src/components/thread/index.tsx b/src/components/thread/index.tsx
index fd46266..defaf68 100644
--- a/src/components/thread/index.tsx
+++ b/src/components/thread/index.tsx
@@ -20,6 +20,7 @@ import {
PanelRightOpen,
PanelRightClose,
SquarePen,
+ Github,
} from "lucide-react";
import { useQueryState, parseAsBoolean } from "nuqs";
import { StickToBottom, useStickToBottomContext } from "use-stick-to-bottom";
@@ -28,6 +29,13 @@ import { toast } from "sonner";
import { useMediaQuery } from "@/hooks/useMediaQuery";
import { Label } from "../ui/label";
import { Switch } from "../ui/switch";
+import { GitHubSVG } from "../icons/github";
+import {
+ Tooltip,
+ TooltipContent,
+ TooltipProvider,
+ TooltipTrigger,
+} from "../ui/tooltip";
function StickyToBottomContent(props: {
content: ReactNode;
@@ -67,6 +75,27 @@ function ScrollToBottom(props: { className?: string }) {
);
}
+function OpenGitHubRepo() {
+ return (
+ Open GitHub repo