move settings page to modal instead of route

This commit is contained in:
jeffvli
2025-11-23 00:49:39 -08:00
parent 6d0f80f06a
commit 54a8c8c3a4
6 changed files with 85 additions and 55 deletions
@@ -5,7 +5,7 @@ import { Link, useNavigate } from 'react-router';
import packageJson from '../../../../../package.json';
import { AppRoute } from '/@/renderer/router/routes';
import { openSettingsModal } from '/@/renderer/features/settings/utils/open-settings-modal';
import { useAppStore, useAppStoreActions, useSidebarStore } from '/@/renderer/store';
import { DropdownMenu, MenuItemProps } from '/@/shared/components/dropdown-menu/dropdown-menu';
import { Icon } from '/@/shared/components/icon/icon';
@@ -181,11 +181,10 @@ export const AppMenu = () => {
type: 'divider',
},
{
component: Link,
icon: 'settings',
id: 'settings',
label: t('page.appMenu.settings', { postProcess: 'sentenceCase' }),
to: AppRoute.SETTINGS,
onClick: openSettingsModal,
type: 'item',
},
{