@@ -17,7 +17,6 @@ import { WEBUI_BASE_URL, WEBUI_URL_SUFFIX } from '~/constants/files';
1717import { Switch } from '~/renderer/components/Switch' ;
1818import {
1919 ICON_FIRE ,
20- ICON_NIGHT ,
2120 ICON_TOPMOST ,
2221 ICON_TAB ,
2322 ICON_WINDOW ,
@@ -64,14 +63,22 @@ const onIncognitoClick = () => {
6463 ipcRenderer . send ( 'create-window' , true ) ;
6564} ;
6665
67- const goToWebUIPage = ( name : string ) => ( ) => {
66+ const addNewTab = ( url : string ) => {
6867 ipcRenderer . send ( `add-tab-${ store . windowId } ` , {
69- url : ` ${ WEBUI_BASE_URL } ${ name } ${ WEBUI_URL_SUFFIX } ` ,
68+ url,
7069 active : true ,
7170 } ) ;
7271 store . hide ( ) ;
7372} ;
7473
74+ const goToWebUIPage = ( name : string ) => ( ) => {
75+ addNewTab ( `${ WEBUI_BASE_URL } ${ name } ${ WEBUI_URL_SUFFIX } ` ) ;
76+ } ;
77+
78+ const goToURL = ( url : string ) => ( ) => {
79+ addNewTab ( url ) ;
80+ } ;
81+
7582const onUpdateClick = ( ) => {
7683 ipcRenderer . send ( 'install-update' ) ;
7784} ;
@@ -127,7 +134,7 @@ export const QuickMenu = observer(() => {
127134 < Icon icon = { ICON_BOOKMARKS } />
128135 < MenuItemTitle > Bookmarks</ MenuItemTitle >
129136 </ MenuItem >
130- < MenuItem onClick = { goToWebUIPage ( 'downloads' ) } >
137+ < MenuItem disabled onClick = { goToWebUIPage ( 'downloads' ) } >
131138 < Icon icon = { ICON_DOWNLOAD } />
132139 < MenuItemTitle > Downloads</ MenuItemTitle >
133140 </ MenuItem >
@@ -136,12 +143,17 @@ export const QuickMenu = observer(() => {
136143 < Icon icon = { ICON_SETTINGS } />
137144 < MenuItemTitle > Settings</ MenuItemTitle >
138145 </ MenuItem >
139- < MenuItem onClick = { goToWebUIPage ( 'extensions' ) } >
146+ { /* TODO: <MenuItem onClick={goToWebUIPage('extensions')}> */ }
147+ < MenuItem
148+ onClick = { goToURL (
149+ 'https://chrome.google.com/webstore/category/extensions' ,
150+ ) }
151+ >
140152 < Icon icon = { ICON_EXTENSIONS } />
141153 < MenuItemTitle > Extensions</ MenuItemTitle >
142154 </ MenuItem >
143155 < Line />
144- < MenuItem >
156+ < MenuItem disabled >
145157 < Icon icon = { ICON_FIND } />
146158 < MenuItemTitle > Find in page</ MenuItemTitle >
147159 < Shortcut > Ctrl+F</ Shortcut >
0 commit comments