xref: /openbmc/webui-vue/src/components/Mixins/LoadingBarMixin.js (revision d36ac8a8be8636ddd0e64ce005d507b21bcdeb00)
1export const loading = true;
2
3const LoadingBarMixin = {
4  methods: {
5    startLoader() {
6      require('@/eventBus').default.$emit('loader-start');
7      this.loading = true;
8    },
9    endLoader() {
10      require('@/eventBus').default.$emit('loader-end');
11      this.loading = false;
12    },
13    hideLoader() {
14      require('@/eventBus').default.$emit('loader-hide');
15    },
16  },
17};
18
19export default LoadingBarMixin;
20