From 5dd4290c6567b768bddf45f8b02391d32079ed3d Mon Sep 17 00:00:00 2001 From: Abhineet Jain Date: Wed, 22 Jun 2022 01:14:09 +0000 Subject: [PATCH] open new windows for terminals --- site/src/components/TerminalLink/TerminalLink.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/site/src/components/TerminalLink/TerminalLink.tsx b/site/src/components/TerminalLink/TerminalLink.tsx index fbfc2d07eb183..60ce6756b5313 100644 --- a/site/src/components/TerminalLink/TerminalLink.tsx +++ b/site/src/components/TerminalLink/TerminalLink.tsx @@ -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 = ({ 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") }} >