import React, { Component } from 'react'
import CSSModules from 'react-css-modules'
import Select from 'fe-select'
import styles from './index.styl'
@CSSModules(styles)
export default class extends Component {
renderValue (value) {
return typeof value === 'object' ? JSON.stringify(value) : value
}
handleChange (e) {
if (e === '') {
return false
}
let map = this.props['data-map'].split('-')
this.props.onChange(map, e)
}
handleClickAction (v, a, e) {
e.preventDefault()
this.props.action[a](v)
}
render () {
let props = this.props
let data = props.data
let value = data.value
switch (data.type) {
case 'input':
return
case 'select':
return
case 'links':
return
{data.value.map((v, i) => {v.value}{i < data.value.length - 1 ? : null})}
case 'action':
return
{data.value.map((v, i) => {v.value}{i < data.value.length - 1 ? : null})}
default:
return {this.renderValue(value)}
}
}
}