Skip to content

Add foo' (props-free) functions for SVG elements #86

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 17, 2016
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions src/React/DOM/SVG.purs
Original file line number Diff line number Diff line change
Expand Up @@ -7,53 +7,107 @@ import React.DOM.Props (Props)
circle :: Array Props -> Array ReactElement -> ReactElement
circle = mkDOM (IsDynamic false) "circle"

circle' :: Array ReactElement -> ReactElement
circle' = circle []

clipPath :: Array Props -> Array ReactElement -> ReactElement
clipPath = mkDOM (IsDynamic false) "clipPath"

clipPath' :: Array ReactElement -> ReactElement
clipPath' = clipPath []

defs :: Array Props -> Array ReactElement -> ReactElement
defs = mkDOM (IsDynamic false) "defs"

defs' :: Array ReactElement -> ReactElement
defs' = defs []

ellipse :: Array Props -> Array ReactElement -> ReactElement
ellipse = mkDOM (IsDynamic false) "ellipse"

ellipse' :: Array ReactElement -> ReactElement
ellipse' = ellipse []

g :: Array Props -> Array ReactElement -> ReactElement
g = mkDOM (IsDynamic false) "g"

g' :: Array ReactElement -> ReactElement
g' = g []

line :: Array Props -> Array ReactElement -> ReactElement
line = mkDOM (IsDynamic false) "line"

line' :: Array ReactElement -> ReactElement
line' = line []

linearGradient :: Array Props -> Array ReactElement -> ReactElement
linearGradient = mkDOM (IsDynamic false) "linearGradient"

linearGradient' :: Array ReactElement -> ReactElement
linearGradient' = linearGradient []

mask :: Array Props -> Array ReactElement -> ReactElement
mask = mkDOM (IsDynamic false) "mask"

mask' :: Array ReactElement -> ReactElement
mask' = mask []

path :: Array Props -> Array ReactElement -> ReactElement
path = mkDOM (IsDynamic false) "path"

path' :: Array ReactElement -> ReactElement
path' = path []

pattern :: Array Props -> Array ReactElement -> ReactElement
pattern = mkDOM (IsDynamic false) "pattern"

pattern' :: Array ReactElement -> ReactElement
pattern' = pattern []

polygon :: Array Props -> Array ReactElement -> ReactElement
polygon = mkDOM (IsDynamic false) "polygon"

polygon' :: Array ReactElement -> ReactElement
polygon' = polygon []

polyline :: Array Props -> Array ReactElement -> ReactElement
polyline = mkDOM (IsDynamic false) "polyline"

polyline' :: Array ReactElement -> ReactElement
polyline' = polyline []

radialGradient :: Array Props -> Array ReactElement -> ReactElement
radialGradient = mkDOM (IsDynamic false) "radialGradient"

radialGradient' :: Array ReactElement -> ReactElement
radialGradient' = radialGradient []

rect :: Array Props -> Array ReactElement -> ReactElement
rect = mkDOM (IsDynamic false) "rect"

rect' :: Array ReactElement -> ReactElement
rect' = rect []

stop :: Array Props -> Array ReactElement -> ReactElement
stop = mkDOM (IsDynamic false) "stop"

stop' :: Array ReactElement -> ReactElement
stop' = stop []

svg :: Array Props -> Array ReactElement -> ReactElement
svg = mkDOM (IsDynamic false) "svg"

svg' :: Array ReactElement -> ReactElement
svg' = svg []

text :: Array Props -> Array ReactElement -> ReactElement
text = mkDOM (IsDynamic false) "text"

text' :: Array ReactElement -> ReactElement
text' = text []

tspan :: Array Props -> Array ReactElement -> ReactElement
tspan = mkDOM (IsDynamic false) "tspan"

tspan' :: Array ReactElement -> ReactElement
tspan' = tspan []