| 12345678910111213141516171819202122232425 | 
							- import { ReactiveCache } from '/imports/reactiveCache';
 
- Meteor.subscribe('setting');
 
- import { ALLOWED_WAIT_SPINNERS } from '/config/const';
 
- export class Spinner extends BlazeComponent {
 
-   getSpinnerName() {
 
-     let ret = 'Bounce';
 
-     let defaultWaitSpinner = Meteor.settings.public.WAIT_SPINNER;
 
-     if (defaultWaitSpinner && ALLOWED_WAIT_SPINNERS.includes(defaultWaitSpinner)) {
 
-       ret = defaultWaitSpinner;
 
-     }
 
-     let settings = ReactiveCache.getCurrentSetting();
 
-     if (settings && settings.spinnerName) {
 
-       ret = settings.spinnerName;
 
-     }
 
-     return ret;
 
-   }
 
-   getSpinnerTemplate() {
 
-     return 'spinner' + this.getSpinnerName().replace(/-/, '');
 
-   }
 
- }
 
 
  |