Skip to content
This repository was archived by the owner on Aug 27, 2018. It is now read-only.

Commit 85d79ec

Browse files
authored
Merge pull request #122 from myitcv/fix_120
cmd/reactGen: fix clash in receiver and parameter name in generated props
2 parents 515c913 + 9ccde1d commit 85d79ec

28 files changed

+323
-320
lines changed

_scripts/run_tests.sh

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,11 @@ immutableVet ./...
8383
# we need to explicitly test the generated test files
8484
go test myitcv.io/react/cmd/stateGen/_testFiles/
8585

86-
# off the back of https://github.com/myitcv/react/issues/116#issuecomment-380280847
87-
# ensure that we can go get myitcv.io/react/... in a totally clean environment
88-
cd `mktemp -d`
89-
export GOPATH=$PWD
90-
go get myitcv.io/react/...
86+
if [ "${CI:-}" == "true" ]
87+
then
88+
# off the back of https://github.com/myitcv/react/issues/116#issuecomment-380280847
89+
# ensure that we can go get myitcv.io/react/... in a totally clean environment
90+
cd `mktemp -d`
91+
export GOPATH=$PWD
92+
go get myitcv.io/react/...
93+
fi

cmd/reactGen/props_gen.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -100,40 +100,40 @@ func (g *gen) genProps(defName string, t typeFile) {
100100
{{- end}}
101101
}
102102
103-
func ({{$recv}} *{{.Name}}) assign(v *_{{.Name}}) {
103+
func ({{$recv}} *{{.Name}}) assign(_v *_{{.Name}}) {
104104
{{- range .Fields}}
105105
{{ if eq .TName "Ref" }}
106106
if {{$recv}}.Ref != nil {
107-
v.o.Set("ref", {{$recv}}.Ref.Ref)
107+
_v.o.Set("ref", {{$recv}}.Ref.Ref)
108108
}
109109
{{ else if eq .TName "DataSet" }}
110110
if {{$recv}}.DataSet != nil {
111111
for dk, dv := range {{$recv}}.DataSet {
112-
v.o.Set("data-"+dk, dv)
112+
_v.o.Set("data-"+dk, dv)
113113
}
114114
}
115115
{{ else if eq .TName "AriaSet" }}
116116
if {{$recv}}.AriaSet != nil {
117117
for dk, dv := range {{$recv}}.AriaSet {
118-
v.o.Set("aria-"+dk, dv)
118+
_v.o.Set("aria-"+dk, dv)
119119
}
120120
}
121121
{{else}}
122122
{{ if .Omit }}
123123
if {{$recv}}.{{.TName}} != "" {
124-
v.{{.TName}} = {{$recv}}.{{.TName}}
124+
_v.{{.TName}} = {{$recv}}.{{.TName}}
125125
}
126126
{{else}}
127127
{{if .IsEvent}}
128128
if {{$recv}}.{{.TName}} != nil {
129-
v.o.Set("{{.FName}}", {{$recv}}.{{.TName}}.{{.TName}})
129+
_v.o.Set("{{.FName}}", {{$recv}}.{{.TName}}.{{.TName}})
130130
}
131131
{{else if eq .Name "Style"}}
132132
// TODO: until we have a resolution on
133133
// https://github.com/gopherjs/gopherjs/issues/236
134-
v.{{.TName}} = {{$recv}}.{{.TName}}.hack()
134+
_v.{{.TName}} = {{$recv}}.{{.TName}}.hack()
135135
{{else}}
136-
v.{{.TName}} = {{$recv}}.{{.TName}}
136+
_v.{{.TName}} = {{$recv}}.{{.TName}}
137137
{{end}}
138138
{{end}}
139139
{{end}}

gen_AProps_reactGen.go

Lines changed: 14 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen_BrProps_reactGen.go

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen_ButtonProps_reactGen.go

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen_CodeProps_reactGen.go

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gen_DivProps_reactGen.go

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)