mirror of
https://github.com/coder/coder.git
synced 2025-07-13 21:36:50 +00:00
fix: Open new windows for terminals (#2568)
This commit is contained in:
@ -4,10 +4,11 @@ import ComputerIcon from "@material-ui/icons/Computer"
|
||||
import { FC } from "react"
|
||||
import * as TypesGen from "../../api/typesGenerated"
|
||||
import { combineClasses } from "../../util/combineClasses"
|
||||
import { generateRandomString } from "../../util/random"
|
||||
|
||||
export const Language = {
|
||||
linkText: "Open terminal",
|
||||
terminalTitle: "Terminal",
|
||||
terminalTitle: (identifier: string): string => `Terminal - ${identifier}`,
|
||||
}
|
||||
|
||||
export interface TerminalLinkProps {
|
||||
@ -35,7 +36,7 @@ export const TerminalLink: FC<TerminalLinkProps> = ({ agentName, userName = "me"
|
||||
target="_blank"
|
||||
onClick={(event) => {
|
||||
event.preventDefault()
|
||||
window.open(href, Language.terminalTitle, "width=900,height=600")
|
||||
window.open(href, Language.terminalTitle(generateRandomString(12)), "width=900,height=600")
|
||||
}}
|
||||
>
|
||||
<ComputerIcon className={styles.icon} />
|
||||
|
Reference in New Issue
Block a user