diff --git a/client/src/components/content-blocks/assignment/Assignment.vue b/client/src/components/content-blocks/assignment/Assignment.vue
index 5ae64dca..a45c31ee 100644
--- a/client/src/components/content-blocks/assignment/Assignment.vue
+++ b/client/src/components/content-blocks/assignment/Assignment.vue
@@ -68,13 +68,13 @@ import { sanitize } from '@/helpers/text';
import { defineAsyncComponent } from 'vue';
const SubmissionForm = defineAsyncComponent(() =>
- import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/assignment/SubmissionForm')
+ import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/assignment/SubmissionForm.vue')
);
const Solution = defineAsyncComponent(() =>
- import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/Solution')
+ import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/Solution.vue')
);
const SpellCheck = defineAsyncComponent(() =>
- import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/assignment/SpellCheck')
+ import(/* webpackChunkName: "content-components" */ '@/components/content-blocks/assignment/SpellCheck.vue')
);
export default {
diff --git a/client/src/components/content-blocks/assignment/SubmissionForm.vue b/client/src/components/content-blocks/assignment/SubmissionForm.vue
index b1918ac1..f7c10906 100644
--- a/client/src/components/content-blocks/assignment/SubmissionForm.vue
+++ b/client/src/components/content-blocks/assignment/SubmissionForm.vue
@@ -52,14 +52,12 @@ import { defineAsyncComponent, computed } from 'vue';
export interface Props {
userInput: {
final: boolean;
- document: string;
+ document?: string;
text: string;
};
saved: boolean;
placeholder: string;
action: string;
- reopen: Function;
- document: string;
readOnly: boolean;
spellcheck: boolean;
spellcheckLoading: boolean;
@@ -87,8 +85,7 @@ const isFinalOrReadOnly = computed(() => {
return final.value || props.readOnly;
});
const allowsDocuments = computed(() => {
- return false;
- //return 'document' in props.userInput;
+ return 'document' in props.userInput;
});
const showSpellcheckButton = computed(() => {
return props.spellcheck && process.env.VUE_APP_ENABLE_SPELLCHECK;
diff --git a/client/src/components/ui/file-upload/SimpleFileUploadIcon.vue b/client/src/components/ui/file-upload/SimpleFileUploadIcon.vue
index 45fabfc4..6b499ec6 100644
--- a/client/src/components/ui/file-upload/SimpleFileUploadIcon.vue
+++ b/client/src/components/ui/file-upload/SimpleFileUploadIcon.vue
@@ -1,18 +1,19 @@
-
+
-