File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -91,6 +91,25 @@ export default {
91
91
initSettings ( state , data ) {
92
92
if ( ! state . lang ) state . lang = data . lang ;
93
93
if ( ! state . windowsConfig ) state . windowsConfig = data . windowsConfig ;
94
+
95
+ // Allow server to overide
96
+ // overwrite headers - Axios
97
+ if ( Object . prototype . hasOwnProperty . call ( data , 'headers' ) ) {
98
+ state . headers = data . headers ;
99
+ }
100
+
101
+ // language
102
+ if ( Object . prototype . hasOwnProperty . call ( data , 'lang' ) ) {
103
+ state . lang = data . lang ;
104
+ }
105
+ // add new translation
106
+ if ( Object . prototype . hasOwnProperty . call ( data , 'translation' ) ) {
107
+ Vue . set ( state . translations , data . translation . name , Object . freeze ( data . translation . content ) ) ;
108
+ }
109
+ // extra configurations
110
+ if ( Object . prototype . hasOwnProperty . call ( data , 'extConfig' ) ) {
111
+ state . ext_config = data . ext_config ;
112
+ }
94
113
state . acl = data . acl ;
95
114
} ,
96
115
} ;
You can’t perform that action at this time.
0 commit comments