File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import 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}
Original file line number Diff line number Diff line change 11import 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}
You can’t perform that action at this time.
0 commit comments