jcberentsen/elm-wiring-diagrams/5.3.1

NOTE: the latest version is 5.4.7

Diagram.Svg

Some helpers for rendering diagrams to SVG

type alias Viewport =
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

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

A small viewport of 200x200

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

A wide but low viewport of 1200x150

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

A medium sized viewport (640x480)

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

A larger sized viewport (1024x768)