From fb3d3d4d3414394237cc9d664d65c14be179927f Mon Sep 17 00:00:00 2001
From: xXJSONDeruloXx <danielhimebauch@gmail.com>
Date: Fri, 18 Jul 2025 20:59:47 -0400
Subject: add nerd stuff modal with dll details

---
 src/components/Content.tsx | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

(limited to 'src/components/Content.tsx')

diff --git a/src/components/Content.tsx b/src/components/Content.tsx
index 613e722..9ce4c35 100644
--- a/src/components/Content.tsx
+++ b/src/components/Content.tsx
@@ -1,5 +1,5 @@
 import { useEffect } from "react";
-import { PanelSection } from "@decky/ui";
+import { PanelSection, showModal, ButtonItem, PanelSectionRow } from "@decky/ui";
 import { useInstallationStatus, useDllDetection, useLsfgConfig } from "../hooks/useLsfgHooks";
 import { useInstallationActions } from "../hooks/useInstallationActions";
 import { StatusDisplay } from "./StatusDisplay";
@@ -9,6 +9,7 @@ import { UsageInstructions } from "./UsageInstructions";
 import { WikiButton } from "./WikiButton";
 import { ClipboardButton } from "./ClipboardButton";
 import { PluginUpdateChecker } from "./PluginUpdateChecker";
+import { NerdStuffModal } from "./NerdStuffModal";
 import { ConfigurationData } from "../config/configSchema";
 
 export function Content() {
@@ -49,6 +50,10 @@ export function Content() {
     handleUninstall(setIsInstalled, setInstallationStatus);
   };
 
+  const handleShowNerdStuff = () => {
+    showModal(<NerdStuffModal />);
+  };
+
   return (
     <PanelSection>
       <InstallationButton
@@ -81,6 +86,16 @@ export function Content() {
       
       {/* Plugin Update Checker */}
       <PluginUpdateChecker />
+      
+      {/* Nerd Stuff Button */}
+      <PanelSectionRow>
+        <ButtonItem
+          layout="below"
+          onClick={handleShowNerdStuff}
+        >
+          Nerd Stuff
+        </ButtonItem>
+      </PanelSectionRow>
     </PanelSection>
   );
 }
-- 
cgit v1.2.3

