mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 09:46:22 +00:00
19 lines
394 B
JavaScript
19 lines
394 B
JavaScript
import React, { PropTypes } from 'react'
|
|
import store from '../store'
|
|
import { setTagFilter } from '../actions'
|
|
|
|
export default class TagLink extends React.Component {
|
|
handleClick (e) {
|
|
store.dispatch(setTagFilter(this.props.tag))
|
|
}
|
|
render () {
|
|
return (
|
|
<a onClick={e => this.handleClick(e)}>{this.props.tag}</a>
|
|
)
|
|
}
|
|
}
|
|
|
|
TagLink.propTypes = {
|
|
tag: PropTypes.string
|
|
}
|