@@ -10,13 +10,15 @@ export const initialData={
10
10
fields :[ ] ,
11
11
values :[ ] ,
12
12
setters :[ ] ,
13
- initData :null ,
14
- } ,
15
- onFieldChanged :( ) => { } ,
13
+ initData :null ,
14
+ } ,
15
+ onFieldChanged :( ) => { } ,
16
+
16
17
} ;
17
- export const getValues = mobile => mobile . current . data . values ;
18
- export const getFields = mobile => mobile . current . data . fields ;
19
- export const getSetters = mobile => mobile . current . data . setters ;
18
+ export const getValues = mobile => mobile . current . data && mobile . current . data . values ;
19
+ export const getFields = mobile => mobile . current . data && mobile . current . data . fields ;
20
+ export const getSetters = mobile => mobile . current . data && mobile . current . data . setters ;
21
+ export const getInitDataID = mobile => mobile . current . data && mobile . current . data . initData && mobile . current . data . initData . id ;
20
22
21
23
export const setOnFieldChanged = ( mobile , onFieldChanged ) => {
22
24
mobile . current . onFieldChanged = onFieldChanged ;
@@ -26,12 +28,13 @@ export const closeConnection=(mobile)=>{
26
28
if ( mobile . current . connector ) {
27
29
mobile . current . connector . disconnect ( ) ;
28
30
mobile . current . connector = null ;
29
- mobile . current . data = null ;
31
+ mobile . current . data = null ;
30
32
}
31
33
} ;
32
34
33
35
34
36
37
+
35
38
export const onFieldChanged = ( mobile , field , setFieldValueById , setInitData ) => {
36
39
if ( field && mobile . current . onFieldChanged ) {
37
40
mobile . current . onFieldChanged ( {
@@ -99,10 +102,12 @@ export const startConnect =(mobile,dispatch,configData) => {
99
102
}
100
103
} ,
101
104
onSenderConnected :( sender , senders ) => {
102
- dispatch ( { type :ACTION_TYPES . SENDER_CONNECTED , senders, sender} ) ;
105
+ dispatch ( { type :ACTION_TYPES . SENDER_CONNECTED , senders, sender} ) ;
103
106
} ,
104
- onSenderDisconnected :( sender , senders ) => {
105
- dispatch ( { type :ACTION_TYPES . SENDER_DISCONNECTED , senders, sender} ) ;
107
+ onSenderDisconnected :( sender , senders ) => {
108
+ closeConnection ( mobile ) ;
109
+ dispatch ( { type :ACTION_TYPES . SENDER_DISCONNECTED } ) ;
110
+
106
111
} ,
107
112
onError :errorMessage => {
108
113
dispatch ( { type :ACTION_TYPES . ON_CONNECTION_ERROR , errorMessage} ) ;
@@ -252,3 +257,17 @@ export const displayWhen = (children,mobileState,st)=>{
252
257
253
258
254
259
260
+ const styles = {
261
+ barcode :{
262
+ backgroundColor :"white" ,
263
+ padding :20 ,
264
+ display :"flex" ,
265
+ flexDirection :"column" ,
266
+ justifyContent :"flex-start" ,
267
+ alignItems :"center"
268
+ } ,
269
+ label :{
270
+ paddingTop :20 ,
271
+ color :"#A9C8E6" , //#4880ED
272
+ }
273
+ }
0 commit comments