From 17006094b63f5b6836b885212fa5bcd47f67f30e Mon Sep 17 00:00:00 2001
From: Kasper Seweryn <github@wvffle.net>
Date: Tue, 22 Feb 2022 00:00:17 +0100
Subject: [PATCH] Fix linter error

Linter did not like await in global scope besides it being fully
functional, so I've created a `src/jquery.js` file which sets jquery
globals and then we can safely import `src/semantic.js`.
---
 front/src/jquery.js | 2 ++
 front/src/main.js   | 7 ++-----
 2 files changed, 4 insertions(+), 5 deletions(-)
 create mode 100644 front/src/jquery.js

diff --git a/front/src/jquery.js b/front/src/jquery.js
new file mode 100644
index 0000000000..98621b4d28
--- /dev/null
+++ b/front/src/jquery.js
@@ -0,0 +1,2 @@
+import jQuery from 'jquery'
+window.$ = window.jQuery = jQuery
diff --git a/front/src/main.js b/front/src/main.js
index 3139507603..c40f6efde8 100644
--- a/front/src/main.js
+++ b/front/src/main.js
@@ -19,17 +19,14 @@ import filters from '@/filters' // eslint-disable-line
 import { parseAPIErrors } from '@/utils'
 import globals from '@/components/globals' // eslint-disable-line
 import './registerServiceWorker'
+import '@/jquery'
+import '@/semantic'
 
 logger.default.info('Loading environment:', import.meta.env.NODE_ENV)
 logger.default.debug('Environment variables:', import.meta.env)
 
 sync(store, router)
 
-window.$ = window.jQuery = jQuery
-
-// NOTE: We cannot use normal import statements after doing some stuff, so we'll just await a dynamic import
-await import('./semantic.js')
-
 let APP = null
 
 const availableLanguages = (function () {
-- 
GitLab