We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent4b426c5 commit3061105Copy full SHA for 3061105
site/src/components/TerminalLink/TerminalLink.tsx
@@ -7,6 +7,7 @@ import { combineClasses } from "../../util/combineClasses"
7
8
exportconstLanguage={
9
linkText:"Open terminal",
10
+terminalTitle:"Terminal",
11
}
12
13
exportinterfaceTerminalLinkProps{
@@ -25,12 +26,17 @@ export interface TerminalLinkProps {
25
26
*/
27
exportconstTerminalLink:FC<TerminalLinkProps>=({ agentName, userName="me", workspaceName, className})=>{
28
conststyles=useStyles()
29
+consthref=`/${userName}/${workspaceName}${agentName ?`.${agentName}` :""}/terminal`
30
31
return(
32
<Link
-href={`/${userName}/${workspaceName}${agentName ?`.${agentName}` :""}/terminal`}
33
+href={href}
34
className={combineClasses([styles.link,className])}
35
target="_blank"
36
+onClick={(event)=>{
37
+event.preventDefault()
38
+window.open(href,Language.terminalTitle,"width=900,height=600")
39
+}}
40
>
41
<ComputerIconclassName={styles.icon}/>
42
{Language.linkText}