@@ -3,7 +3,6 @@ import React from 'react';
3
3
import { connect } from 'react-redux' ;
4
4
import { withRouter } from 'react-router' ;
5
5
import { Link } from 'react-router' ;
6
- import InlineSVG from 'react-inlinesvg' ;
7
6
import classNames from 'classnames' ;
8
7
import * as IDEActions from '../modules/IDE/actions/ide' ;
9
8
import * as toastActions from '../modules/IDE/actions/toast' ;
@@ -12,10 +11,10 @@ import { setAllAccessibleOutput } from '../modules/IDE/actions/preferences';
12
11
import { logoutUser } from '../modules/User/actions' ;
13
12
14
13
import { metaKeyName , } from '../utils/metaKey' ;
15
- import caretLeft from '../images/left-arrow.svg' ;
16
14
17
- const triangleUrl = require ( '../images/down-filled-triangle.svg' ) ;
18
- const logoUrl = require ( '../images/p5js-logo-small.svg' ) ;
15
+ import CaretLeftIcon from '../images/left-arrow.svg' ;
16
+ import TriangleIcon from '../images/down-filled-triangle.svg' ;
17
+ import LogoIcon from '../images/p5js-logo-small.svg' ;
19
18
20
19
const __process = ( typeof global !== 'undefined' ? global : window ) . process ;
21
20
@@ -229,11 +228,11 @@ class Nav extends React.PureComponent {
229
228
return (
230
229
< ul className = "nav__items-left" >
231
230
< li className = "nav__item-logo" >
232
- < InlineSVG src = { logoUrl } alt = "p5.js logo " className = "svg__logo" />
231
+ < LogoIcon role = "img" aria-label = "p5.js Logo" focusable = "false " className = "svg__logo" />
233
232
</ li >
234
233
< li className = "nav__item nav__item--no-icon" >
235
234
< Link to = "/" className = "nav__back-link" >
236
- < InlineSVG src = { caretLeft } className = "nav__back-icon" />
235
+ < CaretLeftIcon className = "nav__back-icon" focusable = "false" aria-hidden = "true " />
237
236
< span className = "nav__item-header" >
238
237
Back to Editor
239
238
</ span >
@@ -247,7 +246,7 @@ class Nav extends React.PureComponent {
247
246
return (
248
247
< ul className = "nav__items-left" >
249
248
< li className = "nav__item-logo" >
250
- < InlineSVG src = { logoUrl } alt = "p5.js logo " className = "svg__logo" />
249
+ < LogoIcon role = "img" aria-label = "p5.js Logo" focusable = "false " className = "svg__logo" />
251
250
</ li >
252
251
< li className = { navDropdownState . file } >
253
252
< button
@@ -261,7 +260,7 @@ class Nav extends React.PureComponent {
261
260
} }
262
261
>
263
262
< span className = "nav__item-header" > File</ span >
264
- < InlineSVG className = "nav__item-header-triangle" src = { triangleUrl } />
263
+ < TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
265
264
</ button >
266
265
< ul className = "nav__dropdown" >
267
266
< li className = "nav__dropdown-item" >
@@ -363,7 +362,7 @@ class Nav extends React.PureComponent {
363
362
} }
364
363
>
365
364
< span className = "nav__item-header" > Edit</ span >
366
- < InlineSVG className = "nav__item-header-triangle" src = { triangleUrl } />
365
+ < TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
367
366
</ button >
368
367
< ul className = "nav__dropdown" >
369
368
< li className = "nav__dropdown-item" >
@@ -423,7 +422,7 @@ class Nav extends React.PureComponent {
423
422
} }
424
423
>
425
424
< span className = "nav__item-header" > Sketch</ span >
426
- < InlineSVG className = "nav__item-header-triangle" src = { triangleUrl } />
425
+ < TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
427
426
</ button >
428
427
< ul className = "nav__dropdown" >
429
428
< li className = "nav__dropdown-item" >
@@ -498,7 +497,7 @@ class Nav extends React.PureComponent {
498
497
} }
499
498
>
500
499
< span className = "nav__item-header" > Help</ span >
501
- < InlineSVG className = "nav__item-header-triangle" src = { triangleUrl } />
500
+ < TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
502
501
</ button >
503
502
< ul className = "nav__dropdown" >
504
503
< li className = "nav__dropdown-item" >
@@ -575,7 +574,7 @@ class Nav extends React.PureComponent {
575
574
} }
576
575
>
577
576
My Account
578
- < InlineSVG className = "nav__item-header-triangle" src = { triangleUrl } />
577
+ < TriangleIcon className = "nav__item-header-triangle" focusable = "false" aria-hidden = "true" />
579
578
</ button >
580
579
< ul className = "nav__dropdown" >
581
580
< li className = "nav__dropdown-item" >
0 commit comments