@@ -89,29 +89,51 @@ from .inline import u as u
8989from .inline import wbr as wbr
9090from .media import Area as Area
9191from .media import Audio as Audio
92+ from .media import Circle as Circle
93+ from .media import Defs as Defs
94+ from .media import Ellipse as Ellipse
9295from .media import Embed as Embed
9396from .media import Iframe as Iframe
9497from .media import Img as Img
98+ from .media import Line as Line
99+ from .media import LinearGradient as LinearGradient
95100from .media import Map as Map
96101from .media import Object as Object
102+ from .media import Path as Path
97103from .media import Picture as Picture
104+ from .media import Polygon as Polygon
98105from .media import Portal as Portal
106+ from .media import RadialGradient as RadialGradient
107+ from .media import Rect as Rect
99108from .media import Source as Source
109+ from .media import Stop as Stop
100110from .media import Svg as Svg
111+ from .media import Text as Text
101112from .media import Track as Track
102113from .media import Video as Video
103114from .media import area as area
104115from .media import audio as audio
116+ from .media import circle as circle
117+ from .media import defs as defs
118+ from .media import ellipse as ellipse
105119from .media import embed as embed
106120from .media import iframe as iframe
107121from .media import image as image
108122from .media import img as img
123+ from .media import line as line
124+ from .media import linear_gradient as linear_gradient
109125from .media import map as map
110126from .media import object as object
127+ from .media import path as path
111128from .media import picture as picture
129+ from .media import polygon as polygon
112130from .media import portal as portal
131+ from .media import radial_gradient as radial_gradient
132+ from .media import rect as rect
113133from .media import source as source
134+ from .media import stop as stop
114135from .media import svg as svg
136+ from .media import text as text
115137from .media import track as track
116138from .media import video as video
117139from .metadata import Base as Base
@@ -287,6 +309,17 @@ _MAPPING = {
287309 "portal" ,
288310 "source" ,
289311 "svg" ,
312+ "text" ,
313+ "line" ,
314+ "circle" ,
315+ "ellipse" ,
316+ "rect" ,
317+ "polygon" ,
318+ "path" ,
319+ "stop" ,
320+ "linear_gradient" ,
321+ "radial_gradient" ,
322+ "defs" ,
290323 ],
291324 "metadata" : ["base" , "head" , "link" , "meta" , "title" , "style" ],
292325 "other" : ["details" , "dialog" , "summary" , "slot" , "template" , "math" , "html" ],
@@ -340,4 +373,12 @@ _MAPPING = {
340373}
341374EXCLUDE = ["del_" , "Del" , "image" ]
342375for v in _MAPPING .values ():
343- v .extend ([mod .capitalize () for mod in v if mod not in EXCLUDE ])
376+ from reflex .utils .format import to_camel_case
377+
378+ v .extend (
379+ [
380+ to_camel_case (mod )[0 ].upper () + to_camel_case (mod )[1 :]
381+ for mod in v
382+ if mod not in EXCLUDE
383+ ]
384+ )
0 commit comments