mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-07 04:20:12 +02:00
Add quit button to menu (#184)
This commit is contained in:
@@ -13,6 +13,7 @@ import {
|
||||
RiServerLine,
|
||||
RiGithubLine,
|
||||
RiExternalLinkLine,
|
||||
RiCloseCircleLine,
|
||||
} from 'react-icons/ri';
|
||||
import { useNavigate } from 'react-router';
|
||||
import { Link } from 'react-router-dom';
|
||||
@@ -89,7 +90,9 @@ export const AppMenu = () => {
|
||||
setSideBar({ collapsed: false });
|
||||
};
|
||||
|
||||
const showBrowserDevToolsButton = isElectron();
|
||||
const handleQuit = () => {
|
||||
browser?.exit();
|
||||
};
|
||||
|
||||
return (
|
||||
<>
|
||||
@@ -174,7 +177,7 @@ export const AppMenu = () => {
|
||||
>
|
||||
Version {packageJson.version}
|
||||
</DropdownMenu.Item>
|
||||
{showBrowserDevToolsButton && (
|
||||
{isElectron() && (
|
||||
<>
|
||||
<DropdownMenu.Divider />
|
||||
<DropdownMenu.Item
|
||||
@@ -183,6 +186,12 @@ export const AppMenu = () => {
|
||||
>
|
||||
Open browser devtools
|
||||
</DropdownMenu.Item>
|
||||
<DropdownMenu.Item
|
||||
icon={<RiCloseCircleLine />}
|
||||
onClick={handleQuit}
|
||||
>
|
||||
Quit
|
||||
</DropdownMenu.Item>
|
||||
</>
|
||||
)}
|
||||
</>
|
||||
|
||||
Reference in New Issue
Block a user