Skip to content

Commit 3396ed2

Browse files
author
Xin Nie
committed
add svg as component for default template
1 parent 0d86546 commit 3396ed2

File tree

4 files changed

+13
-0
lines changed

4 files changed

+13
-0
lines changed

template/default/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"react-dom": "^15.0.0 || ^16.0.0"
2828
},
2929
"devDependencies": {
30+
"@svgr/rollup": "^2.4.1",
3031
"babel-core": "^6.26.3",
3132
"babel-eslint": "^8.2.5",
3233
"babel-plugin-external-helpers": "^6.22.0",

template/default/rollup.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import external from 'rollup-plugin-peer-deps-external'
44
import postcss from 'rollup-plugin-postcss'
55
import resolve from 'rollup-plugin-node-resolve'
66
import url from 'rollup-plugin-url'
7+
import svgr from '@svgr/rollup'
78

89
import pkg from './package.json'
910

@@ -27,6 +28,7 @@ export default {
2728
modules: true
2829
}),
2930
url(),
31+
svgr(),
3032
babel({
3133
exclude: 'node_modules/**',
3234
plugins: [ 'external-helpers' ]

template/default/src/index.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import React, { Component } from 'react'
22
import PropTypes from 'prop-types'
33

4+
import { ReactComponent as ReactIcon } from './react-icon.svg'
5+
46
import styles from './styles.css'
57

68
export default class ExampleComponent extends Component {
@@ -16,6 +18,7 @@ export default class ExampleComponent extends Component {
1618
return (
1719
<div className={styles.test}>
1820
Example Component: {text}
21+
<ReactIcon />
1922
</div>
2023
)
2124
}

template/default/src/react-icon.svg

Lines changed: 7 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)