25 lines
491 B
TypeScript
25 lines
491 B
TypeScript
import {Picker} from '@react-native-picker/picker'
|
|
import {useTheme} from 'react-native-paper'
|
|
|
|
export default function Select({
|
|
value,
|
|
onChange,
|
|
children,
|
|
}: {
|
|
value: string
|
|
onChange: (value: string) => void
|
|
children: JSX.Element | JSX.Element[]
|
|
}) {
|
|
const {colors} = useTheme()
|
|
|
|
return (
|
|
<Picker
|
|
style={{color: colors.primary}}
|
|
dropdownIconColor={colors.text}
|
|
selectedValue={value}
|
|
onValueChange={onChange}>
|
|
{children}
|
|
</Picker>
|
|
)
|
|
}
|