diff --git a/src/components/DownloadButtonAndMenu.tsx b/src/components/DownloadButtonAndMenu.tsx index b0c25465..55a01f9f 100644 --- a/src/components/DownloadButtonAndMenu.tsx +++ b/src/components/DownloadButtonAndMenu.tsx @@ -1,17 +1,17 @@ -import React from "react" +import { Button } from "@/components/ui/button" import { DropdownMenu, - DropdownMenuTrigger, DropdownMenuContent, DropdownMenuItem, + DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" -import { Button } from "@/components/ui/button" -import { Download, ChevronDown } from "lucide-react" -import { downloadCircuitJson } from "@/lib/download-fns/download-circuit-json-fn" import { toast, useNotImplementedToast } from "@/hooks/use-toast" +import { downloadCircuitJson } from "@/lib/download-fns/download-circuit-json-fn" import { downloadFabricationFiles } from "@/lib/download-fns/download-fabrication-files" -import { AnyCircuitElement } from "circuit-json" import { downloadSchematicSvg } from "@/lib/download-fns/download-schematic-svg" +import { AnyCircuitElement } from "circuit-json" +import { ChevronDown, Download } from "lucide-react" +import React from "react" interface DownloadButtonAndMenuProps { className?: string diff --git a/src/lib/download-fns/download-schematic-svg.ts b/src/lib/download-fns/download-schematic-svg.ts index b271e69d..811c46d9 100644 --- a/src/lib/download-fns/download-schematic-svg.ts +++ b/src/lib/download-fns/download-schematic-svg.ts @@ -3,10 +3,10 @@ import { convertCircuitJsonToSchematicSvg } from "circuit-to-svg" import { saveAs } from "file-saver" export const downloadSchematicSvg = ( - circuitJson: AnyCircuitElement[], - fileName: string, - ) => { - const svg = convertCircuitJsonToSchematicSvg(circuitJson) - const blob = new Blob([svg], { type: "image/svg" }) - saveAs(blob, fileName + ".svg") - } + circuitJson: AnyCircuitElement[], + fileName: string, +) => { + const svg = convertCircuitJsonToSchematicSvg(circuitJson) + const blob = new Blob([svg], { type: "image/svg" }) + saveAs(blob, fileName + ".svg") +}