File tree 2 files changed +11
-1
lines changed 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import SettingsOutlinedIcon from "@mui/icons-material/SettingsOutlined";
16
16
17
17
import { StateContext } from "../../../../contexts/StateContextProvider" ;
18
18
import { TAB_NAME } from "../../../../typings/tab" ;
19
+ import { openInNewTab } from "../../../../utils/url" ;
19
20
import SettingsModal from "../../../modals/SettingsModal" ;
20
21
import FileInfoTabPanel from "./FileInfoTabPanel" ;
21
22
import SearchTabPanel from "./SearchTabPanel" ;
@@ -67,7 +68,7 @@ const SidebarTabs = forwardRef<HTMLDivElement, SidebarTabsProps>((
67
68
setIsSettingsModalOpen ( true ) ;
68
69
break ;
69
70
case TAB_NAME . DOCUMENTATION :
70
- window . open ( DOCUMENTATION_URL , "_blank" , "noopener" ) ;
71
+ openInNewTab ( DOCUMENTATION_URL ) ;
71
72
break ;
72
73
default :
73
74
onActiveTabNameChange ( tabName ) ;
Original file line number Diff line number Diff line change @@ -44,8 +44,17 @@ const getBasenameFromUrlOrDefault = (
44
44
return basename ;
45
45
} ;
46
46
47
+ /**
48
+ * Opens a given URL in a new browser tab.
49
+ *
50
+ * @param url
51
+ */
52
+ const openInNewTab = ( url : string ) : void => {
53
+ window . open ( url , "_blank" , "noopener" ) ;
54
+ } ;
47
55
48
56
export {
49
57
getAbsoluteUrl ,
50
58
getBasenameFromUrlOrDefault ,
59
+ openInNewTab ,
51
60
} ;
You can’t perform that action at this time.
0 commit comments