File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -114,11 +114,30 @@ const Sider: React.FC = () => {
114114 < RiFileCodeLine /> { t ( "development_guide" ) }
115115 </ a >
116116 </ Menu . Item >
117- < Menu . Item key = "scriptcat/userscript" >
118- < a href = "https://scriptcat.org/search" target = "_blank" rel = "noreferrer" >
119- < IconLink /> { t ( "script_gallery" ) }
120- </ a >
121- </ Menu . Item >
117+ < Menu . SubMenu
118+ key = "scriptGallery"
119+ title = {
120+ < span >
121+ < IconLink /> { t ( "script_gallery" ) }
122+ </ span >
123+ }
124+ >
125+ < Menu . Item key = "scriptcat/userscript" >
126+ < a href = "https://scriptcat.org/search" target = "_blank" rel = "noreferrer" >
127+ ScriptCat
128+ </ a >
129+ </ Menu . Item >
130+ < Menu . Item key = "greasyfork/userscript" >
131+ < a href = "https://greasyfork.org/scripts" target = "_blank" rel = "noreferrer" >
132+ Greasy Fork
133+ </ a >
134+ </ Menu . Item >
135+ < Menu . Item key = "openuserjs/userscript" >
136+ < a href = "https://openuserjs.org/" target = "_blank" rel = "noreferrer" >
137+ OpenUserJS
138+ </ a >
139+ </ Menu . Item >
140+ </ Menu . SubMenu >
122141 < Menu . Item key = "tampermonkey/bbs" >
123142 < a href = "https://bbs.tampermonkey.net.cn/" target = "_blank" rel = "noreferrer" >
124143 < IconLink /> { t ( "community_forum" ) }
Original file line number Diff line number Diff line change @@ -439,13 +439,19 @@ function App() {
439439 < IconPlus style = { iconStyle } />
440440 { t ( "create_script" ) }
441441 </ Menu . Item >
442- < Menu . Item
443- key = { `https://scriptcat.org/search?domain=${ urlHost } ` }
444- className = "tw-flex tw-flex-row tw-items-center"
442+ < Menu . SubMenu
443+ key = "getScript"
444+ title = {
445+ < span className = "tw-flex tw-flex-row tw-items-center" >
446+ < IconSearch style = { iconStyle } />
447+ { t ( "get_script" ) }
448+ </ span >
449+ }
445450 >
446- < IconSearch style = { iconStyle } />
447- { t ( "get_script" ) }
448- </ Menu . Item >
451+ < Menu . Item key = { `https://scriptcat.org/search?domain=${ urlHost } ` } > ScriptCat</ Menu . Item >
452+ < Menu . Item key = { `https://greasyfork.org/scripts/by-site/${ urlHost } ` } > Greasy Fork</ Menu . Item >
453+ < Menu . Item key = { `https://openuserjs.org/?q=${ urlHost } ` } > OpenUserJS</ Menu . Item >
454+ </ Menu . SubMenu >
449455 < Menu . Item key = { "checkUpdate" } className = "tw-flex tw-flex-row tw-items-center" >
450456 < IconSync style = { iconStyle } />
451457 { t ( "check_update" ) }
You can’t perform that action at this time.
0 commit comments