diff --git a/src/components/Menu/index.tsx b/src/components/Menu/index.tsx
index 2fb23f70..5fa2a517 100644
--- a/src/components/Menu/index.tsx
+++ b/src/components/Menu/index.tsx
@@ -60,7 +60,7 @@ export default function Menu(props: {
props.setOpen(false);
}}
>
-
+ props.setOpen(false)} />
Install Plugin
void;
+}): ReactElement {
const [error, showError] = useState('');
const [pluginBuffer, setPluginBuffer] = useState(null);
const [pluginContent, setPluginContent] = useState(null);
@@ -36,6 +40,7 @@ export default function PluginUploadInfo(): ReactElement {
try {
await addPlugin(Buffer.from(pluginBuffer).toString('hex'));
setPluginContent(null);
+ onPluginInstalled?.();
} catch (e: any) {
showError(e?.message || 'Invalid Plugin');
}
@@ -72,6 +77,9 @@ export default function PluginUploadInfo(): ReactElement {
className="opacity-0 absolute top-0 right-0 h-full w-full cursor-pointer"
type="file"
onChange={onPluginInfo}
+ onClick={(e) => {
+ e.stopPropagation();
+ }}
/>
{error && showError('')} message={error} />}
{pluginContent && (