fix: 修复 eslint 报错

This commit is contained in:
LooseLi
2025-05-27 10:52:32 +08:00
parent d9bbf58aa6
commit e631507ce2
12 changed files with 52 additions and 43 deletions

View File

@@ -4,21 +4,19 @@ import React from 'react'
* 下拉单选框
*/
class Select extends React.Component {
constructor (props) {
super(props)
this.handleChange = this.handleChange.bind(this)
}
handleChange (event) {
handleChange = event => {
const { onChange } = this.props
onChange(event.target.value)
}
render () {
render() {
return (
<div className='py-1 space-x-3'>
<label className='text-gray-500'>{this.props.label}</label>
<select value={this.props.value} onChange={this.handleChange} className='border p-1 rounded cursor-pointer'>
<select
value={this.props.value}
onChange={this.handleChange}
className='border p-1 rounded cursor-pointer'>
{this.props.options?.map(o => (
<option key={o.value} value={o.value}>
{o.text}