@@ -28,7 +28,7 @@ describe('preset', () => {
28
28
) . toMatchInlineSnapshot ( `
29
29
"import * as React from \\"react\\";
30
30
31
- const SvgComponent = () => <svg foo=\\"bar\\" x={y} />;
31
+ const SvgComponent = () => <svg role=\\"img\\" foo=\\"bar\\" x={y} />;
32
32
33
33
export default SvgComponent;"
34
34
` )
@@ -45,7 +45,7 @@ describe('preset', () => {
45
45
const SvgComponent = ({
46
46
title,
47
47
titleId
48
- }) => <svg aria-labelledby={titleId}>{title ? <title id={titleId}>{title}</title> : null}</svg>;
48
+ }) => <svg role=\\"img\\" aria-labelledby={titleId}>{title ? <title id={titleId}>{title}</title> : null}</svg>;
49
49
50
50
export default SvgComponent;"
51
51
` )
@@ -62,7 +62,7 @@ describe('preset', () => {
62
62
const SvgComponent = ({
63
63
title,
64
64
titleId
65
- }) => <svg aria-labelledby={titleId}>{title === undefined ? <title id={titleId}>Hello</title> : title ? <title id={titleId}>{title}</title> : null}</svg>;
65
+ }) => <svg role=\\"img\\" aria-labelledby={titleId}>{title === undefined ? <title id={titleId}>Hello</title> : title ? <title id={titleId}>{title}</title> : null}</svg>;
66
66
67
67
export default SvgComponent;"
68
68
` )
@@ -77,7 +77,7 @@ describe('preset', () => {
77
77
const SvgComponent = ({
78
78
title,
79
79
titleId
80
- }) => <svg aria-labelledby={titleId}>{title === undefined ? <title id={titleId}>{\\"Hello\\"}</title> : title ? <title id={titleId}>{title}</title> : null}</svg>;
80
+ }) => <svg role=\\"img\\" aria-labelledby={titleId}>{title === undefined ? <title id={titleId}>{\\"Hello\\"}</title> : title ? <title id={titleId}>{title}</title> : null}</svg>;
81
81
82
82
export default SvgComponent;"
83
83
` )
@@ -94,7 +94,7 @@ describe('preset', () => {
94
94
const SvgComponent = ({
95
95
desc,
96
96
descId
97
- }) => <svg aria-describedby={descId}>{desc ? <desc id={descId}>{desc}</desc> : null}</svg>;
97
+ }) => <svg role=\\"img\\" aria-describedby={descId}>{desc ? <desc id={descId}>{desc}</desc> : null}</svg>;
98
98
99
99
export default SvgComponent;"
100
100
` )
@@ -111,7 +111,7 @@ describe('preset', () => {
111
111
const SvgComponent = ({
112
112
desc,
113
113
descId
114
- }) => <svg aria-describedby={descId}>{desc === undefined ? <desc id={descId}>Hello</desc> : desc ? <desc id={descId}>{desc}</desc> : null}</svg>;
114
+ }) => <svg role=\\"img\\" aria-describedby={descId}>{desc === undefined ? <desc id={descId}>Hello</desc> : desc ? <desc id={descId}>{desc}</desc> : null}</svg>;
115
115
116
116
export default SvgComponent;"
117
117
` )
@@ -126,7 +126,7 @@ describe('preset', () => {
126
126
const SvgComponent = ({
127
127
desc,
128
128
descId
129
- }) => <svg aria-describedby={descId}>{desc === undefined ? <desc id={descId}>{\\"Hello\\"}</desc> : desc ? <desc id={descId}>{desc}</desc> : null}</svg>;
129
+ }) => <svg role=\\"img\\" aria-describedby={descId}>{desc === undefined ? <desc id={descId}>{\\"Hello\\"}</desc> : desc ? <desc id={descId}>{desc}</desc> : null}</svg>;
130
130
131
131
export default SvgComponent;"
132
132
` )
@@ -146,7 +146,7 @@ describe('preset', () => {
146
146
titleId,
147
147
desc,
148
148
descId
149
- }) => <svg aria-labelledby={titleId} aria-describedby={descId}>{desc ? <desc id={descId}>{desc}</desc> : null}{title ? <title id={titleId}>{title}</title> : null}</svg>;
149
+ }) => <svg role=\\"img\\" aria-labelledby={titleId} aria-describedby={descId}>{desc ? <desc id={descId}>{desc}</desc> : null}{title ? <title id={titleId}>{title}</title> : null}</svg>;
150
150
151
151
export default SvgComponent;"
152
152
` )
@@ -163,7 +163,7 @@ describe('preset', () => {
163
163
) . toMatchInlineSnapshot ( `
164
164
"import * as React from \\"react\\";
165
165
166
- const SvgComponent = () => <svg a=\\"black\\" b={props.white} />;
166
+ const SvgComponent = () => <svg a=\\"black\\" b={props.white} role=\\"img\\" />;
167
167
168
168
export default SvgComponent;"
169
169
` )
@@ -179,7 +179,7 @@ describe('preset', () => {
179
179
) . toMatchInlineSnapshot ( `
180
180
"import * as React from \\"react\\";
181
181
182
- const SvgComponent = props => <svg a=\\"#000\\" b=\\"#fff\\" width=\\"1em\\" height=\\"1em\\" {...props} />;
182
+ const SvgComponent = props => <svg a=\\"#000\\" b=\\"#fff\\" width=\\"1em\\" height=\\"1em\\" role=\\"img\\" {...props} />;
183
183
184
184
export default SvgComponent;"
185
185
` )
@@ -195,7 +195,7 @@ describe('preset', () => {
195
195
) . toMatchInlineSnapshot ( `
196
196
"import * as React from \\"react\\";
197
197
198
- const SvgComponent = props => <svg a=\\"#000\\" b=\\"#fff\\" width={24} height={24} {...props} />;
198
+ const SvgComponent = props => <svg a=\\"#000\\" b=\\"#fff\\" width={24} height={24} role=\\"img\\" {...props} />;
199
199
200
200
export default SvgComponent;"
201
201
` )
@@ -213,7 +213,7 @@ describe('preset', () => {
213
213
"import * as React from \\"react\\";
214
214
import Svg from \\"react-native-svg\\";
215
215
216
- const SvgComponent = props => <Svg a=\\"#000\\" b=\\"#fff\\" width={24} height={24} {...props} />;
216
+ const SvgComponent = props => <Svg a=\\"#000\\" b=\\"#fff\\" width={24} height={24} role=\\"img\\" {...props} />;
217
217
218
218
export default SvgComponent;"
219
219
` )
1 commit comments
vercel[bot] commentedon Sep 28, 2022
Successfully deployed to the following URLs:
svgr – ./
svgr-gregberge.vercel.app
api.react-svgr.com
svgr-git-main-gregberge.vercel.app