diff --git a/frontend/src/components/network/DiagramHeader.tsx b/frontend/src/components/network/DiagramHeader.tsx
index f4a790a4..f3f7e830 100644
--- a/frontend/src/components/network/DiagramHeader.tsx
+++ b/frontend/src/components/network/DiagramHeader.tsx
@@ -1,6 +1,6 @@
import { useState, useCallback, useRef, useEffect } from 'react'
import { useNavigate } from 'react-router-dom'
-import { ChevronLeft, Save, Download, FileJson, Image, FileText, Undo2, Redo2, MousePointer2, Hand } from 'lucide-react'
+import { ChevronLeft, Save, Download, FileJson, FileCode, Image, FileText, Undo2, Redo2, MousePointer2, Hand } from 'lucide-react'
import { cn } from '@/lib/utils'
export type InteractionMode = 'select' | 'pan'
@@ -15,6 +15,7 @@ interface DiagramHeaderProps {
onNameChange: (name: string) => void
onSave: () => void
onExportPng: () => void
+ onExportSvg: () => void
onExportPdf: () => void
onExportJson: () => void
onUndo: () => void
@@ -35,6 +36,7 @@ export function DiagramHeader({
onNameChange,
onSave,
onExportPng,
+ onExportSvg,
onExportPdf,
onExportJson,
onUndo,
@@ -211,6 +213,12 @@ export function DiagramHeader({
>
Export PNG
+