fix(graph): encode id in project node tooltip (#14530)
This commit is contained in:
parent
e7f065e6b3
commit
d43d6b6de9
@ -11,6 +11,7 @@ export function ProjectNodeActions({ id }: ProjectNodeToolTipProps) {
|
|||||||
projectGraphService.getSnapshot().context.tracing;
|
projectGraphService.getSnapshot().context.tracing;
|
||||||
const routeConstructor = useRouteConstructor();
|
const routeConstructor = useRouteConstructor();
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
const encodedId = encodeURIComponent(id);
|
||||||
|
|
||||||
function onExclude() {
|
function onExclude() {
|
||||||
projectGraphService.send({
|
projectGraphService.send({
|
||||||
@ -21,17 +22,13 @@ export function ProjectNodeActions({ id }: ProjectNodeToolTipProps) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function onStartTrace() {
|
function onStartTrace() {
|
||||||
navigate(
|
navigate(routeConstructor(`/projects/trace/${encodedId}`, true));
|
||||||
routeConstructor(`/projects/trace/${encodeURIComponent(id)}`, true)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function onEndTrace() {
|
function onEndTrace() {
|
||||||
navigate(
|
navigate(
|
||||||
routeConstructor(
|
routeConstructor(
|
||||||
`/projects/trace/${encodeURIComponent(start)}/${encodeURIComponent(
|
`/projects/trace/${encodeURIComponent(start)}/${encodedId}`,
|
||||||
id
|
|
||||||
)}`,
|
|
||||||
true
|
true
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@ -39,7 +36,7 @@ export function ProjectNodeActions({ id }: ProjectNodeToolTipProps) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="grid grid-cols-3 gap-4">
|
<div className="grid grid-cols-3 gap-4">
|
||||||
<TooltipLinkButton to={routeConstructor(`/projects/${id}`, true)}>
|
<TooltipLinkButton to={routeConstructor(`/projects/${encodedId}`, true)}>
|
||||||
Focus
|
Focus
|
||||||
</TooltipLinkButton>
|
</TooltipLinkButton>
|
||||||
<TooltipButton onClick={onExclude}>Exclude</TooltipButton>
|
<TooltipButton onClick={onExclude}>Exclude</TooltipButton>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user