Skip to content

Commit 452a092

Browse files
committed
Implement <svg> support
1 parent 07d1623 commit 452a092

17 files changed

Lines changed: 9710 additions & 5935 deletions

File tree

apps/expo-app/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"react": "~19.0.0",
1919
"react-dom": "~19.0.0",
2020
"react-native": "~0.79.5",
21+
"react-native-svg": "15.8.0",
2122
"react-native-web": "~0.20.0",
2223
"react-strict-dom": "0.0.55"
2324
},

flow-typed/react-strict-dom.js

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,54 @@ declare type ReactStrictDOMDataProps = {
1818
// internationalization type which is a string at runtime…
1919
// but Flow doesn't know that.
2020
declare type Stringish = string;
21+
22+
declare type SVGCircleElement = {};
23+
declare type SVGClipPathElement = {};
24+
declare type SVGDefsElement = {};
25+
declare type SVGEllipseElement = {};
26+
declare type SVGFEBlendElement = {};
27+
declare type SVGFEColorMatrixElement = {};
28+
declare type SVGFEComponentTransferElement = {};
29+
declare type SVGFECompositeElement = {};
30+
declare type SVGFEConvolveMatrixElement = {};
31+
declare type SVGFEDiffuseLightingElement = {};
32+
declare type SVGFEDisplacementMapElement = {};
33+
declare type SVGFEDistantLightElement = {};
34+
declare type SVGFEDropShadowElement = {};
35+
declare type SVGFEFloodElement = {};
36+
declare type SVGFEFuncAElement = {};
37+
declare type SVGFEFuncBElement = {};
38+
declare type SVGFEFuncGElement = {};
39+
declare type SVGFEFuncRElement = {};
40+
declare type SVGFEGaussianBlurElement = {};
41+
declare type SVGFEImageElement = {};
42+
declare type SVGFEMergeElement = {};
43+
declare type SVGFEMergeNodeElement = {};
44+
declare type SVGFEMorphologyElement = {};
45+
declare type SVGFEOffsetElement = {};
46+
declare type SVGFEPointLightElement = {};
47+
declare type SVGFESpecularLightingElement = {};
48+
declare type SVGFESpotLightElement = {};
49+
declare type SVGFETileElement = {};
50+
declare type SVGFETurbulenceElement = {};
51+
declare type SVGFilterElement = {};
52+
declare type SVGForeignObjectElement = {};
53+
declare type SVGGElement = {};
54+
declare type SVGImageElement = {};
55+
declare type SVGLineElement = {};
56+
declare type SVGLinearGradientElement = {};
57+
declare type SVGMarkerElement = {};
58+
declare type SVGMaskElement = {};
59+
declare type SVGPathElement = {};
60+
declare type SVGPatternElement = {};
61+
declare type SVGPolygonElement = {};
62+
declare type SVGPolylineElement = {};
63+
declare type SVGRadialGradientElement = {};
64+
declare type SVGRectElement = {};
65+
declare type SVGStopElement = {};
66+
declare type SVGSVGElement = {};
67+
declare type SVGSymbolElement = {};
68+
declare type SVGTextElement = {};
69+
declare type SVGTextPathElement = {};
70+
declare type SVGTSpanElement = {};
71+
declare type SVGUseElement = {};

0 commit comments

Comments
 (0)