Skip to content

Commit 4629a13

Browse files
[6.x] Add configuring callback functionality to statamic.js (#13811)
1 parent 8554fee commit 4629a13

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

resources/js/bootstrap/statamic.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,18 @@ import {
4747
} from '@api';
4848

4949
let bootingCallbacks = [];
50+
let configuringCallbacks = [];
5051
let bootedCallbacks = [];
5152

5253
export default {
5354
booting(callback) {
5455
bootingCallbacks.push(callback);
5556
},
5657

58+
configuring(callback) {
59+
configuringCallbacks.push(callback);
60+
},
61+
5762
booted(callback) {
5863
bootedCallbacks.push(callback);
5964
},
@@ -314,6 +319,9 @@ export default {
314319
axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
315320
axios.defaults.headers.common['X-CSRF-TOKEN'] = Statamic.$config.get('csrfToken');
316321

322+
configuringCallbacks.forEach((callback) => callback(this));
323+
configuringCallbacks = [];
324+
317325
return this.$app;
318326
},
319327
};

0 commit comments

Comments
 (0)