diff --git a/src/renderer/App.tsx b/src/renderer/App.tsx
index ed72d0a..775c986 100644
--- a/src/renderer/App.tsx
+++ b/src/renderer/App.tsx
@@ -121,13 +121,6 @@ export default function App(): JSX.Element {
/>
-
)}
+
+ {analyzeOpen && analyzeButtonRef.current && createPortal(
+ (() => {
+ const rect = analyzeButtonRef.current!.getBoundingClientRect()
+ return (
+
+ { setAnalyzeOpen(false); runPassiveVoice() }}
+ >
+ Passive Voice
+ {passiveCount > 0 && {passiveCount}}
+
+ { setAnalyzeOpen(false); void runAIAnalysis('consistency') }}
+ >
+ Consistency
+ {consistencyCount > 0 && {consistencyCount}}
+
+ { setAnalyzeOpen(false); void runAIAnalysis('style') }}
+ >
+ Style
+ {styleCount > 0 && {styleCount}}
+
+ { setAnalyzeOpen(false); void runAIAnalysis('show_tell') }}
+ >
+ Show vs Tell
+ {showTellCount > 0 && {showTellCount}}
+
+ { setAnalyzeOpen(false); void runAIAnalysis('critique') }}
+ >
+ Critique
+ {critiqueCount > 0 && {critiqueCount}}
+
+
+ )
+ })(),
+ document.body
+ )}
>
)}
+
+ ⟳
+