summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/pages/projects/usage_quotas/index.js
blob: 9cd80b85c8a042e1b40a79ff0f212fd86e5b9b87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import LinkedTabs from '~/lib/utils/bootstrap_linked_tabs';
import storageCounter from '~/projects/storage_counter';
import initSearchSettings from '~/search_settings';

const initLinkedTabs = () => {
  if (!document.querySelector('.js-usage-quota-tabs')) {
    return false;
  }

  return new LinkedTabs({
    defaultAction: '#storage-quota-tab',
    parentEl: '.js-usage-quota-tabs',
    hashedTabs: true,
  });
};

const initVueApp = () => {
  storageCounter('js-project-storage-count-app');
};

initVueApp();
initLinkedTabs();
initSearchSettings();