Skip to content

Commit b12ac2f

Browse files
committed
traceTypesConfig as prop
1 parent 6692ae6 commit b12ac2f

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

src/components/fields/TraceSelector.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ class TraceSelector extends Component {
118118
handleClick={() =>
119119
this.context.openModal(TraceTypeSelector, {
120120
...props,
121+
traceTypesConfig: this.context.traceTypesConfig,
121122
glByDefault: this.context.glByDefault,
122123
})
123124
}

src/components/widgets/TraceTypeSelector.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -138,12 +138,10 @@ class TraceTypeSelector extends Component {
138138

139139
renderCategories() {
140140
const {fullValue} = this.props;
141+
const {mapBoxAccess, localize: _, chartHelp} = this.context;
141142
const {
142143
traceTypesConfig: {traces, categories, complex},
143-
mapBoxAccess,
144-
localize: _,
145-
chartHelp,
146-
} = this.context;
144+
} = this.props;
147145

148146
return categories(_).map((category, i) => {
149147
let items = traces(_)
@@ -192,10 +190,10 @@ class TraceTypeSelector extends Component {
192190

193191
renderSingleBlock() {
194192
const {fullValue} = this.props;
193+
const {localize: _} = this.context;
195194
const {
196195
traceTypesConfig: {traces, complex},
197-
localize: _,
198-
} = this.context;
196+
} = this.props;
199197

200198
const items = traces(_).map(item => (
201199
<Item
@@ -225,10 +223,10 @@ class TraceTypeSelector extends Component {
225223
}
226224

227225
render() {
226+
const {localize: _} = this.context;
228227
const {
229228
traceTypesConfig: {categories},
230-
localize: _,
231-
} = this.context;
229+
} = this.props;
232230

233231
return (
234232
<Modal title={_('Select Trace Type')}>
@@ -243,9 +241,9 @@ TraceTypeSelector.propTypes = {
243241
fullValue: PropTypes.string,
244242
fullContainer: PropTypes.object,
245243
glByDefault: PropTypes.bool,
244+
traceTypesConfig: PropTypes.object,
246245
};
247246
TraceTypeSelector.contextTypes = {
248-
traceTypesConfig: PropTypes.object,
249247
handleClose: PropTypes.func,
250248
localize: PropTypes.func,
251249
mapBoxAccess: PropTypes.bool,

0 commit comments

Comments
 (0)