|
@@ -1,8 +1,17 @@
|
|
|
-import React from 'react';
|
|
|
+import React , {useState}from 'react';
|
|
|
|
|
|
import C from 'rn-class'
|
|
|
+import i18n from "i18n-js";
|
|
|
+import _ from 'lodash'
|
|
|
|
|
|
export default (props)=>{
|
|
|
+ const initData = [
|
|
|
+ { title : i18n.t("ServiceAlarm.NewContentsUpload") , subtitle : "New Contents Upload" , switch : {value : true , } , icon : {type:"antdesign" , name:"user" } },
|
|
|
+ { title : i18n.t("ServiceAlarm.TodaysWords") , subtitle : "Today’s Words" , switch : {value : false, } , icon : {type:"antdesign" , name:"user" }},
|
|
|
+ { title : i18n.t("ServiceAlarm.TimeSchedule") , subtitle : "Time Schedule" , switch : {value : false, } , icon : {type:"antdesign" , name:"user" }},
|
|
|
+ ]
|
|
|
+ let [datas , setDatas]= useState(initData);
|
|
|
+
|
|
|
return (
|
|
|
<C.View cls="flx1 bgc-color-white">
|
|
|
<C.EL.Header
|
|
@@ -19,10 +28,26 @@ export default (props)=>{
|
|
|
Contents Alarm
|
|
|
</C.Text>
|
|
|
</C.View>
|
|
|
- <C.View cls="mt10">
|
|
|
- <C.Text>신규콘텐츠 등록</C.Text>
|
|
|
- <C.Text>오늘의 명언</C.Text>
|
|
|
- <C.Text>타임스케줄</C.Text>
|
|
|
+ <C.View cls="mb10">
|
|
|
+ {
|
|
|
+ datas.map((obj, idx) =>{
|
|
|
+
|
|
|
+ let onoffEvent = (o)=>{
|
|
|
+ obj.switch.value = !obj.switch.value ;
|
|
|
+ setDatas(_.map(datas , (o)=>{return o ;}));
|
|
|
+ }
|
|
|
+ return (
|
|
|
+ <C.EL.ListItem
|
|
|
+ key={`item_${idx}`}
|
|
|
+ ccls="w100"
|
|
|
+ leftIcon={obj.icon}
|
|
|
+ title={obj.title}
|
|
|
+ subtitle={obj.subtitle}
|
|
|
+ rightElement={<C.Switch {...obj.switch} onValueChange ={onoffEvent} />}
|
|
|
+ />
|
|
|
+ )
|
|
|
+ })
|
|
|
+ }
|
|
|
|
|
|
{/* <C.EL.Button ccls="w90%" btncls="br10" title="다붓컨설팅 홈페이지"></C.EL.Button> */}
|
|
|
</C.View>
|