jcberentsen / elm-wiring-diagrams / Diagram.Svg

Some helpers for rendering diagrams to SVG


type alias Viewport =
Internal.Svg.Viewport

Placement and dimensions of a Viewport to render SVG inside

view : Viewport -> List (Svg msg) -> Html msg

Render a list of Svg items in a viewport to Html

smallViewport : { width : number, height : number, xMin : number, yMin : number }

A small viewport of 200x200

wideViewport : { width : number, height : number, xMin : number, yMin : number }

A wide but low viewport of 1200x150

mediumViewport : { width : number, height : number, xMin : number, yMin : number }

A medium sized viewport (640x480)

largeViewport : { width : number, height : number, xMin : number, yMin : number }

A larger sized viewport (1024x768)