_10_4_ChangeLanguage.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import React , {useState}from 'react';
  2. import i18n from 'i18n-js'
  3. import C from 'rn-class'
  4. let langs = ["ko"];
  5. export default (props)=>{
  6. let [lan , setLan] = useState("ko");
  7. return (
  8. <C.View cls="flx1 bgc-color-white">
  9. <C.EL.Header
  10. ccls="bgc-color-transparent"
  11. leftComponent={<C.EL.Icon type="antdesign" name="close" onPress={()=>props.navigation.goBack()}/>}
  12. >
  13. </C.EL.Header>
  14. <C.View cls="flx1 jc-sa ai-c">
  15. <C.View cls="flx0.1 jc-sa ai-c">
  16. <C.Text cls="f3 fw-b">
  17. 언어 변경
  18. </C.Text>
  19. <C.Text cls="f2">
  20. Change Language
  21. </C.Text>
  22. </C.View>
  23. <C.Picker
  24. selectedValue={lan}
  25. cls="w50%"
  26. // onValueChange={langChange}
  27. >
  28. {
  29. langs.map((v, idx)=>{
  30. return (
  31. <C.PickerItem cls="f2" key={`lang${idx}`} label={i18n.t(`ChangeLanguage.${v}`)} value={v}/>
  32. )
  33. })
  34. }
  35. </C.Picker>
  36. </C.View>
  37. </C.View>
  38. )
  39. }