Skip to content

Commit 89e4fb1

Browse files
committed
allow to limit width of columns per category in trace selection modal
1 parent f5fbdc6 commit 89e4fb1

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

src/components/widgets/TraceTypeSelector.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,10 @@ class TraceTypeSelector extends Component {
117117

118118
let columnClasses = 'trace-grid__column';
119119

120-
if (items.length > MAX_ITEMS) {
120+
if (
121+
(items.length > MAX_ITEMS && !category.maxColumns) ||
122+
(category.maxColumns && category.maxColumns > 1)
123+
) {
121124
columnClasses += ' trace-grid__column--double';
122125
}
123126

src/lib/traceTypes.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export const chartCategory = _ => {
3131
THREE_D: {
3232
value: '3D',
3333
label: _('3D'),
34+
maxColumns: 1,
3435
},
3536
};
3637
};
@@ -101,6 +102,11 @@ export const traceTypes = _ => [
101102
label: _('3D Surface'),
102103
category: chartCategory(_).THREE_D,
103104
},
105+
{
106+
value: 'mesh3d',
107+
label: _('3D Mesh'),
108+
category: chartCategory(_).THREE_D,
109+
},
104110
{
105111
value: 'cone',
106112
label: _('Cone'),
@@ -113,11 +119,6 @@ export const traceTypes = _ => [
113119
icon: 'line3d',
114120
category: chartCategory(_).THREE_D,
115121
},
116-
{
117-
value: 'mesh3d',
118-
label: _('3D Mesh'),
119-
category: chartCategory(_).THREE_D,
120-
},
121122
{
122123
value: 'box',
123124
label: _('Box'),

0 commit comments

Comments
 (0)