/** * Port-forward traffic diagram. * Solid = path to firewall; dashed = SSH tunnel (explicit stroke — Tailwind stroke-* is unreliable on SVG). */ import { useTranslation } from 'react-i18next' import appIcon from '../../assets/opsxshell-app-icon.png' import firewallIcon from '../../assets/diagram/network-firewall.png' import serverIcon from '../../assets/diagram/ec2.png' import cloudGcp from '../../assets/diagram/cloud-gcp.svg' import cloudCf from '../../assets/diagram/cloud-cf.svg' import type { ForwardRuleType } from './forwardRules' interface ForwardArchitectureDiagramProps { type: ForwardRuleType } const SOLID = '#fb7185' const DASH = '#60a5fa' function AppBadge() { return (
{caption}