Skip to content

Commit b83e92c

Browse files
authored
Add RN Support to Overwrite Spans on Active and Hover (#137)
1 parent 5cb96eb commit b83e92c

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/components/active.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import React from 'react'
22

3-
export const active = Component => {
3+
export const active = (Component, Span = 'span') => {
44
return class Active extends React.Component {
55
state = { active: false }
66
handleMouseDown = () => this.setState({ active: true })
77
handleMouseUp = () => this.setState({ active: false })
88

99
render = () => (
10-
<span onMouseDown={ this.handleMouseDown } onMouseUp={ this.handleMouseUp }>
10+
<Span onMouseDown={ this.handleMouseDown } onMouseUp={ this.handleMouseUp }>
1111
<Component { ...this.props } { ...this.state } />
12-
</span>
12+
</Span>
1313
)
1414
}
1515
}

src/components/hover.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import React from 'react'
22

3-
export const hover = Component => {
3+
export const hover = (Component, Span = 'span') => {
44
return class Hover extends React.Component {
55
state = { hover: false }
66
handleMouseOver = () => this.setState({ hover: true })
77
handleMouseOut = () => this.setState({ hover: false })
88

99
render = () => (
10-
<span onMouseOver={ this.handleMouseOver } onMouseOut={ this.handleMouseOut }>
10+
<Span onMouseOver={ this.handleMouseOver } onMouseOut={ this.handleMouseOut }>
1111
<Component { ...this.props } { ...this.state } />
12-
</span>
12+
</Span>
1313
)
1414
}
1515
}

0 commit comments

Comments
 (0)