Skip to content

Commit a23b565

Browse files
committed
fix views type
1 parent 2489feb commit a23b565

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

packages/standalone-ui/src/questions/MultipleChoiceQuestion.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { ViewData, Answer, Question } from '@vue-skuilder/courseware';
22
import { FieldType, DataShape, DataShapeName } from '@vue-skuilder/common';
3+
import { markRaw } from 'vue';
34
import MultipleChoiceQuestionView from './MultipleChoiceQuestionView.vue';
45

56
export class MultipleChoiceQuestion extends Question {
@@ -14,9 +15,7 @@ export class MultipleChoiceQuestion extends Question {
1415
},
1516
];
1617

17-
public static views = [
18-
{ name: 'MultipleChoiceQuestionView', component: MultipleChoiceQuestionView },
19-
];
18+
public static views = [markRaw(MultipleChoiceQuestionView)];
2019

2120
// @ts-expect-error TS6133: Used in Vue template
2221
private _questionText: string;

packages/standalone-ui/src/questions/NumberRangeQuestion.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { ViewData, Answer, Question } from '@vue-skuilder/courseware';
22
import { FieldType, DataShape, DataShapeName } from '@vue-skuilder/common';
3+
import { markRaw } from 'vue';
34
import NumberRangeQuestionView from './NumberRangeQuestionView.vue';
45

56
export class NumberRangeQuestion extends Question {
@@ -14,7 +15,7 @@ export class NumberRangeQuestion extends Question {
1415
},
1516
];
1617

17-
public static views = [{ name: 'NumberRangeQuestionView', component: NumberRangeQuestionView }];
18+
public static views = [markRaw(NumberRangeQuestionView)];
1819

1920
// @ts-expect-error TS6133: Used in Vue template
2021
private questionText: string;

packages/standalone-ui/src/questions/SimpleTextQuestion.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { ViewData, Answer, Question } from '@vue-skuilder/courseware';
22
import { FieldType, DataShape, DataShapeName } from '@vue-skuilder/common';
3+
import { markRaw } from 'vue';
34
import SimpleTextQuestionView from './SimpleTextQuestionView.vue';
45

56
export class SimpleTextQuestion extends Question {
@@ -13,7 +14,7 @@ export class SimpleTextQuestion extends Question {
1314
},
1415
];
1516

16-
public static views = [{ name: 'SimpleTextQuestionView', component: SimpleTextQuestionView }];
17+
public static views = [markRaw(SimpleTextQuestionView)];
1718

1819
// @ts-expect-error TS6133: Used in Vue template
1920
private questionText: string;

0 commit comments

Comments
 (0)