Add quit button to menu (#184)
This commit is contained in:
parent
47dc83f360
commit
f0e518d3c8
1 changed files with 11 additions and 2 deletions
|
@ -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 a new issue