diff --git a/src/components/preview/ReleaseDeploymentDetails.tsx b/src/components/preview/ReleaseDeploymentDetails.tsx index 9939fa083..6303543dd 100644 --- a/src/components/preview/ReleaseDeploymentDetails.tsx +++ b/src/components/preview/ReleaseDeploymentDetails.tsx @@ -91,19 +91,29 @@ export function ReleaseDeploymentDetails({ label: "3D", url: packageRelease.cad_preview_image_url, icon: Box, + tab: "cad", }, { label: "Schematic", url: packageRelease.sch_preview_image_url, icon: Layers, + tab: "schematic", }, { label: "PCB", url: packageRelease.pcb_preview_image_url, icon: Cpu, + tab: "pcb", }, ].filter((img) => img.url) + const handleImageClick = (tab: string) => { + if (!packageRelease.package_release_website_url) return + const url = new URL(packageRelease.package_release_website_url) + url.hash = `tab=${tab}` + window.open(url.toString(), "_blank") + } + return (