Skip to content

Commit 93152f3

Browse files
committed
Reverting back to non-ES6 code to make more consumable.
1 parent d0bb497 commit 93152f3

File tree

2 files changed

+15
-12
lines changed

2 files changed

+15
-12
lines changed

index.js

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import React from 'react'
1+
var React = require('react')
22

3-
export default React.createClass({
3+
module.exports = React.createClass({
44

55
propTypes: {
66
name: React.PropTypes.string.isRequired,
7-
size: React.PropTypes.oneOf(['lg', '2x', '3x', '4x', '5x']),
7+
size: React.PropTypes.oneOf(['1x', '2x', '3x', '4x', '5x']),
88
spin: React.PropTypes.bool,
99
pulse: React.PropTypes.bool,
1010
border: React.PropTypes.bool,
@@ -15,11 +15,11 @@ export default React.createClass({
1515
stack: React.PropTypes.oneOf(['1x', '2x'])
1616
},
1717

18-
render() {
19-
var className = `fa fa-${this.props.name}`
18+
render: function () {
19+
var className = 'fa fa-' + this.props.name
2020

2121
if (this.props.size) {
22-
className += ` fa-${this.props.size}`
22+
className += ' fa-' + this.props.size
2323
}
2424

2525
if (this.props.spin) {
@@ -43,21 +43,24 @@ export default React.createClass({
4343
}
4444

4545
if (this.props.flip) {
46-
className += ` fa-flip-${this.props.flip}`
46+
className += ' fa-flip-' + this.props.flip
4747
}
4848

4949
if (this.props.rotate) {
50-
className += ` fa-rotate-${this.props.rotate}`
50+
className += ' fa-rotate-' + this.props.rotate
5151
}
5252

5353
if (this.props.stack) {
54-
className += ` fa-stack-${this.props.stack}`
54+
className += ' fa-stack-' + this.props.stack
5555
}
5656

5757
if (this.props.className) {
58-
className += ` ${this.props.className}`
58+
className += ' ' + this.props.className
5959
}
6060

61-
return <span {...this.props} className={className} />
61+
var props = this.props;
62+
props.className = className;
63+
64+
return React.createElement('span', props)
6265
}
6366
})

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-fontawesome",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"description": "A React FontAwesome component.",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)