Interface: MarkdownComponent
The MarkdownComponent interface is used to define the properties of a markdown component. The components can be used to render many different things, such as consent forms, instructions, and debriefs. Additionally, you can use the markdown component to render images, videos, and other media, with supporting text.
Hierarchy
-
↳
MarkdownComponent
Table of contents
Properties
- correctAnswer
- description
- instruction
- instructionLocation
- meta
- nextButtonLocation
- nextButtonText
- path
- response
- title
- type
Properties
correctAnswer
• Optional
correctAnswer: Answer
[]
Inherited from
BaseIndividualComponent.correctAnswer
Defined in
description
• Optional
description: string
Inherited from
BaseIndividualComponent.description
Defined in
instruction
• Optional
instruction: string
Inherited from
BaseIndividualComponent.instruction
Defined in
instructionLocation
• Optional
instructionLocation: "sidebar"
| "aboveStimulus"
| "belowStimulus"
Inherited from
BaseIndividualComponent.instructionLocation
Defined in
meta
• Optional
meta: Record
<string
, unknown
>
Inherited from
Defined in
nextButtonLocation
• Optional
nextButtonLocation: "sidebar"
| "aboveStimulus"
| "belowStimulus"
Inherited from
BaseIndividualComponent.nextButtonLocation
Defined in
nextButtonText
• Optional
nextButtonText: string
Inherited from
BaseIndividualComponent.nextButtonText
Defined in
path
• path: string
Defined in
response
• response: Response
[]
Inherited from
BaseIndividualComponent.response
Defined in
title
• Optional
title: string
Inherited from
Defined in
type
• type: "markdown"