|
@ -7,7 +7,7 @@ import arrowIcon from '../../../static/img/patrol/arrow-down.svg' |
|
|
import './index.scss' |
|
|
import './index.scss' |
|
|
|
|
|
|
|
|
export default function InputPicker (props) { |
|
|
export default function InputPicker (props) { |
|
|
const { title, placeholder, selector, value, onInput, isView } = props |
|
|
const { title, placeholder, selector, value, onInput, isView, onlySelect } = props |
|
|
const [curSelector, setCurSelector] = useState([]) |
|
|
const [curSelector, setCurSelector] = useState([]) |
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
useEffect(() => { |
|
@ -30,7 +30,7 @@ export default function InputPicker(props) { |
|
|
const handlePickerChange = (e) => { |
|
|
const handlePickerChange = (e) => { |
|
|
onInput(curSelector[e.detail.value]) |
|
|
onInput(curSelector[e.detail.value]) |
|
|
} |
|
|
} |
|
|
|
|
|
console.log(onlySelect); |
|
|
return ( |
|
|
return ( |
|
|
<View className='input-picker'> |
|
|
<View className='input-picker'> |
|
|
<View className='input-box'> |
|
|
<View className='input-box'> |
|
@ -42,7 +42,7 @@ export default function InputPicker(props) { |
|
|
border={false} |
|
|
border={false} |
|
|
value={value} |
|
|
value={value} |
|
|
onInput={handleInput} |
|
|
onInput={handleInput} |
|
|
disabled={isView} |
|
|
disabled={isView || onlySelect} |
|
|
/> |
|
|
/> |
|
|
</View> |
|
|
</View> |
|
|
{ |
|
|
{ |
|
|