Skip to content

Commit b7e7c0d

Browse files
committed
Remove reload and use link for new tab
1 parent 35f6d0e commit b7e7c0d

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

site/src/pages/TaskPage/TaskAppIframe.tsx

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ import {
1212
HouseIcon,
1313
RotateCwIcon,
1414
} from "lucide-react";
15-
import { openAppInNewWindow } from "modules/apps/apps";
1615
import { useAppLink } from "modules/apps/useAppLink";
1716
import type { Task } from "modules/tasks/tasks";
1817
import { type FC, useRef } from "react";
18+
import { Link as RouterLink } from "react-router-dom";
1919
import { cn } from "utils/cn";
2020

2121
type TaskAppIFrameProps = {
@@ -104,13 +104,11 @@ export const TaskAppIFrame: FC<TaskAppIFrameProps> = ({
104104
</Button>
105105
</DropdownMenuTrigger>
106106
<DropdownMenuContent align="end">
107-
<DropdownMenuItem
108-
onClick={() => {
109-
openAppInNewWindow(frameSrc);
110-
}}
111-
>
112-
<ExternalLinkIcon />
113-
Open app in new tab
107+
<DropdownMenuItem asChild>
108+
<RouterLink to={frameSrc} target="_blank">
109+
<ExternalLinkIcon />
110+
Open app in new tab
111+
</RouterLink>
114112
</DropdownMenuItem>
115113
</DropdownMenuContent>
116114
</DropdownMenu>

0 commit comments

Comments
 (0)