diff --git a/package-lock.json b/package-lock.json
index cc363e25f..11d3b0d26 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6228,6 +6228,12 @@
"webidl-conversions": "^4.0.2"
}
},
+ "node_modules/driver.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/driver.js/-/driver.js-1.3.5.tgz",
+ "integrity": "sha512-exkp49hXuujvTOZ3zYgySWRlEAa8/3nA8glYjtuZjmkTdsQITXivBsW1ytyhKQx3WkeYaovlnvVcLbtTaN86kA==",
+ "license": "MIT"
+ },
"node_modules/duplexer": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
@@ -13848,6 +13854,7 @@
"apexcharts": "4",
"cypress": "13",
"d3": "7",
+ "driver.js": "^1.3.5",
"pinia": "<2.2.3",
"pinia-plugin-persistedstate-2": "2",
"vee-validate": "4",
diff --git a/webapp/package.json b/webapp/package.json
index 8554f7b93..380cf65e1 100644
--- a/webapp/package.json
+++ b/webapp/package.json
@@ -17,6 +17,7 @@
"apexcharts": "4",
"cypress": "13",
"d3": "7",
+ "driver.js": "1",
"pinia": "<2.2.3",
"pinia-plugin-persistedstate-2": "2",
"vee-validate": "4",
diff --git a/webapp/src/assets/svg/QuestionMarkIcon.vue b/webapp/src/assets/svg/QuestionMarkIcon.vue
new file mode 100644
index 000000000..bcf806841
--- /dev/null
+++ b/webapp/src/assets/svg/QuestionMarkIcon.vue
@@ -0,0 +1,13 @@
+
+
+
diff --git a/webapp/src/components/dataset_input/DataDescription.vue b/webapp/src/components/dataset_input/DataDescription.vue
index 45f0bc111..32b584fa1 100644
--- a/webapp/src/components/dataset_input/DataDescription.vue
+++ b/webapp/src/components/dataset_input/DataDescription.vue
@@ -4,18 +4,30 @@
Expected Data Format
-
-
Don't have any data? You can download an example dataset
here.
-
+
+
Don't have any data? You can download an example dataset
+
here.
-
-
+
+
- {{ column.columnName }}: {{ column.columnData }}
+ {{ column.columnName }}:
+ {{ column.columnData }}
-
+
![Error! Image not found]()
+ />
@@ -45,10 +58,10 @@
diff --git a/webapp/src/components/dataset_input/FileSelection.vue b/webapp/src/components/dataset_input/FileSelection.vue
index fb521ef15..380e715fb 100644
--- a/webapp/src/components/dataset_input/FileSelection.vue
+++ b/webapp/src/components/dataset_input/FileSelection.vue
@@ -18,11 +18,14 @@
@dragleave="onDragLeave"
@drop="async (e: DragEvent) => await dragFiles(e)"
>
-
+
Drag and drop the {{ fileType }} or