@@ -33,7 +33,7 @@ function Setting() {
3333 const [ badgeNumberType , setBadgeNumberType ] = useState < "none" | "run_count" | "script_count" > ( "run_count" ) ;
3434 const [ badgeBackgroundColor , setBadgeBackgroundColor ] = useState ( "#4e5969" ) ;
3535 const [ badgeTextColor , setBadgeTextColor ] = useState ( "#ffffff" ) ;
36- const [ scriptMenuDisplayType , setScriptMenuDisplayType ] = useState < "none" | " no_browser" | "all" > ( "all" ) ;
36+ const [ scriptMenuDisplayType , setScriptMenuDisplayType ] = useState < "no_browser" | "all" > ( "all" ) ;
3737 const languageList : { key : string ; title : string } [ ] = [ ] ;
3838 const { t } = useTranslation ( ) ;
3939 Object . keys ( i18n . store . data ) . forEach ( ( key ) => {
@@ -203,21 +203,18 @@ function Setting() {
203203 < Space direction = "vertical" size = { 12 } className = { "w-full" } >
204204 < div className = "flex items-center justify-between min-h-9" >
205205 < div className = "flex items-center gap-4 flex-1" >
206- < span className = "min-w-20" > { t ( "menu_display" ) } </ span >
207- < Select
208- value = { scriptMenuDisplayType }
209- className = "w-45 max-w-55"
210- onChange = { ( value ) => {
211- setScriptMenuDisplayType ( value ) ;
212- systemConfig . setScriptMenuDisplayType ( value ) ;
206+ < Checkbox
207+ checked = { scriptMenuDisplayType === "all" }
208+ onChange = { ( e ) => {
209+ const checked = e ;
210+ setScriptMenuDisplayType ( checked ? "all" : "no_browser" ) ;
211+ systemConfig . setScriptMenuDisplayType ( checked ? "all" : "no_browser" ) ;
213212 } }
214213 >
215- < Select . Option value = "none" > { t ( "menu_display_none" ) } </ Select . Option >
216- < Select . Option value = "no_browser" > { t ( "menu_display_no_browser" ) } </ Select . Option >
217- < Select . Option value = "all" > { t ( "menu_display_all" ) } </ Select . Option >
218- </ Select >
214+ { t ( "display_right_click_menu" ) }
215+ </ Checkbox >
219216 </ div >
220- < span className = "text-xs ml-6 flex-shrink-0" > { t ( "control_menu_display_position " ) } </ span >
217+ < span className = "text-xs ml-6 flex-shrink-0" > { t ( "display_right_click_menu_desc " ) } </ span >
221218 </ div >
222219 < div className = "flex items-center justify-between min-h-9" >
223220 < div className = "flex items-center gap-4 flex-1" >
0 commit comments