1
+ /* eslint-disable indent */
1
2
import React , { Component } from "react" ;
2
3
import Radium from "radium" ;
3
4
import { Bling as Gpt } from "react-gpt" ; // eslint-disable-line import/no-unresolved
@@ -19,17 +20,20 @@ class App extends Component {
19
20
{ viewport : [ 1050 , 200 ] , slot : [ 1024 , 120 ] }
20
21
] ,
21
22
style : styles . adBorder
22
- }
23
+ } ;
23
24
24
- onClick = ( params ) => {
25
+ onClick = params => {
25
26
if ( params === "refresh" ) {
26
27
Gpt . refresh ( ) ;
27
28
return ;
28
29
}
29
30
let newState ;
30
31
if ( params === "adUnitPath" ) {
31
32
newState = {
32
- adUnitPath : this . state . adUnitPath === "/4595/nfl.test.open" ? "/4595/nfl.test.open/new" : "/4595/nfl.test.open"
33
+ adUnitPath :
34
+ this . state . adUnitPath === "/4595/nfl.test.open"
35
+ ? "/4595/nfl.test.open/new"
36
+ : "/4595/nfl.test.open"
33
37
} ;
34
38
} else if ( params === "targeting" ) {
35
39
newState = {
@@ -40,47 +44,38 @@ class App extends Component {
40
44
} ;
41
45
} else if ( params === "size" ) {
42
46
newState = {
43
- sizeMapping : ( this . state . sizeMapping [ 1 ] . slot [ 1 ] === 50 ) ? [
44
- { viewport : [ 0 , 0 ] , slot : [ 1 , 1 ] } ,
45
- { viewport : [ 340 , 0 ] , slot : [ 300 , 250 ] } ,
46
- { viewport : [ 750 , 200 ] , slot : [ 728 , 90 ] } ,
47
- { viewport : [ 1050 , 200 ] , slot : [ 1024 , 120 ] }
48
- ] : [
49
- { viewport : [ 0 , 0 ] , slot : [ 1 , 1 ] } ,
50
- { viewport : [ 340 , 0 ] , slot : [ 320 , 50 ] } ,
51
- { viewport : [ 750 , 200 ] , slot : [ 728 , 90 ] } ,
52
- { viewport : [ 1050 , 200 ] , slot : [ 1024 , 120 ] }
53
- ]
47
+ sizeMapping :
48
+ this . state . sizeMapping [ 1 ] . slot [ 1 ] === 50
49
+ ? [
50
+ { viewport : [ 0 , 0 ] , slot : [ 1 , 1 ] } ,
51
+ { viewport : [ 340 , 0 ] , slot : [ 300 , 250 ] } ,
52
+ { viewport : [ 750 , 200 ] , slot : [ 728 , 90 ] } ,
53
+ { viewport : [ 1050 , 200 ] , slot : [ 1024 , 120 ] }
54
+ ]
55
+ : [
56
+ { viewport : [ 0 , 0 ] , slot : [ 1 , 1 ] } ,
57
+ { viewport : [ 340 , 0 ] , slot : [ 320 , 50 ] } ,
58
+ { viewport : [ 750 , 200 ] , slot : [ 728 , 90 ] } ,
59
+ { viewport : [ 1050 , 200 ] , slot : [ 1024 , 120 ] }
60
+ ]
54
61
} ;
55
62
}
56
63
this . setState ( newState ) ;
57
- }
64
+ } ;
58
65
59
66
render ( ) {
60
67
return (
61
68
< div >
62
- < Button
63
- params = "refresh"
64
- onClick = { this . onClick }
65
- >
69
+ < Button params = "refresh" onClick = { this . onClick } >
66
70
Refresh
67
71
</ Button >
68
- < Button
69
- params = "adUnitPath"
70
- onClick = { this . onClick }
71
- >
72
+ < Button params = "adUnitPath" onClick = { this . onClick } >
72
73
Change adUnitPath
73
74
</ Button >
74
- < Button
75
- params = "targeting"
76
- onClick = { this . onClick }
77
- >
75
+ < Button params = "targeting" onClick = { this . onClick } >
78
76
Change targeting
79
77
</ Button >
80
- < Button
81
- params = "size"
82
- onClick = { this . onClick }
83
- >
78
+ < Button params = "size" onClick = { this . onClick } >
84
79
Change size mapping
85
80
</ Button >
86
81
< div style = { styles . lb } >
0 commit comments