File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -185,7 +185,8 @@ custom Stimulus controller:
185
185
console .log (event .detail .config );
186
186
187
187
// For instance you can format Y axis
188
- // Add a new scales config
188
+ // To avoid overriding existing config, you should distinguish 3 cases:
189
+ // # 1. No existing scales config => add a new scales config
189
190
event .detail .config .options .scales = {
190
191
y: {
191
192
ticks: {
@@ -195,7 +196,15 @@ custom Stimulus controller:
195
196
},
196
197
},
197
198
};
198
- // ... or update an existing Y axis config
199
+ // # 2. Existing scales config without Y axis config => add new Y axis config
200
+ event .detail .config .options .scales .y = {
201
+ ticks: {
202
+ callback : function (value , index , values ) {
203
+ /* ... */
204
+ },
205
+ },
206
+ };
207
+ // # 3. Existing Y axis config => update it
199
208
event .detail .config .options .scales .y .ticks = {
200
209
callback : function (value , index , values ) {
201
210
/* ... */
You can’t perform that action at this time.
0 commit comments