Skip to content

Commit

Permalink
feat: rename AssessmentTaskProps to EditableTaskProps
Browse files Browse the repository at this point in the history
  • Loading branch information
procaconsul committed Oct 2, 2024
1 parent 473a54a commit 42d46fb
Show file tree
Hide file tree
Showing 8 changed files with 16 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ import React, { FC, useEffect, useMemo, useState } from 'react'
import useDebounce from '../../../../../hooks/debouncing'
import { TaskType } from '../../constants'
import '../../styles/common.css'
import { AssessmentTaskProps } from '../../types'
import { EditableTaskProps } from '../../types'

export interface CodeTaskProps extends AssessmentTaskProps {
export interface CodeTaskProps extends EditableTaskProps {
type: TaskType.CODE
lines?: number
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import React, { FC, useEffect, useMemo, useState } from 'react'

import useDebounce from '../../../../../hooks/debouncing'
import { TaskType } from '../../constants'
import { AssessmentTaskProps } from '../../types'
import { EditableTaskProps } from '../../types'

export interface EssayTaskProps extends AssessmentTaskProps {
export interface EssayTaskProps extends EditableTaskProps {
type: TaskType.ESSAY
lines?: number
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ import React, { FC, useEffect, useMemo, useState } from 'react'
import useDebounce from '../../../../../hooks/debouncing'
import { TaskType } from '../../constants'
import '../../styles/flag.css'
import { AssessmentTaskProps } from '../../types'
import { EditableTaskProps } from '../../types'

export interface FlagTaskProps extends AssessmentTaskProps {
export interface FlagTaskProps extends EditableTaskProps {
type: TaskType.FLAG
showOrnament?: boolean
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@ import { isEqual, map } from 'lodash'
import React, { FC, useEffect, useMemo, useState } from 'react'

import { TaskType } from '../../constants'
import { AssessmentTaskProps } from '../../types'
import { EditableTaskProps } from '../../types'

type MCQOption = {
value: string
label: string
}

export interface MCQOneTaskProps extends AssessmentTaskProps {
export interface MCQOneTaskProps extends EditableTaskProps {
type: TaskType.MULTIPLE_CHOICE_SELECT_ONE
choices: MCQOption[]
}

export interface MCQMultiTaskProps extends AssessmentTaskProps {
export interface MCQMultiTaskProps extends EditableTaskProps {
type: TaskType.MULTIPLE_CHOICE_SELECT_SEVERAL
choices: MCQOption[]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import React, { FC, useEffect, useMemo, useState } from 'react'

import useDebounce from '../../../../../hooks/debouncing'
import { TaskType } from '../../constants'
import { AssessmentTaskProps } from '../../types'
import { EditableTaskProps } from '../../types'

export interface NumberTaskProps extends AssessmentTaskProps {
export interface NumberTaskProps extends EditableTaskProps {
type: TaskType.INTEGER
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ import { isEmpty, isEqual } from 'lodash'
import { FC, useEffect, useMemo, useState } from 'react'

import { TaskType } from '../../../constants'
import { AssessmentTaskProps } from '../../../types'
import { EditableTaskProps } from '../../../types'
import { ViewOnlyCanvas } from './components/ViewOnlyCanvas'
import { ProcessedHandwritingEditor } from './editors/ProcessedHandwritingEditor'

export interface ProcessedHandwritingProps extends AssessmentTaskProps {
export interface ProcessedHandwritingProps extends EditableTaskProps {
type: TaskType.PROCESSED_HANDWRITING
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ import { isEmpty, isEqual } from 'lodash'
import { FC, useEffect, useMemo, useState } from 'react'

import { TaskType } from '../../../constants'
import { AssessmentTaskProps } from '../../../types'
import { EditableTaskProps } from '../../../types'
import { ViewOnlyCanvas } from './components/ViewOnlyCanvas'
import RawHandwritingEditor from './editors/RawHandwritingEditor/rawHandwritingEditor'

export interface RawHandwritingProps extends AssessmentTaskProps {
export interface RawHandwritingProps extends EditableTaskProps {
type: TaskType.RAW_HANDWRITING
}

Expand Down
2 changes: 1 addition & 1 deletion src/components/questionStructure/Task/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ export interface TaskBaseProps {
answer: Answer
}

export interface AssessmentTaskProps extends TaskBaseProps {
export interface EditableTaskProps extends TaskBaseProps {
onAnswerUpdate: (answer: Answer) => void
}

0 comments on commit 42d46fb

Please sign in to comment.