client/app/bundles/course/assessment/submission/reducers/scribing.js
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
hasNoFill,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
currentStateIndex,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isEnableObjectSelection: true,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isEnableObjectSelection: false,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isCanvasSave: true,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
fontFamily,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isDisableObjectSelection: false,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
layers,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
selectedShape,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isDelete: false,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isUndo: true,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
fontSize,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
thickness: { ...thickness, [toolType]: value },
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
canvasStates,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
activeObject,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
canvasZoom,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isDelete: true,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
answer: { ...state[answerId].answer, scribbles },
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
canvasWidth,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
cursor,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return produce(state, (draft) => {
const currentState = draft[answerId];
if (!currentState) throw new Error(`currentState is ${currentState}`);
const currentStateIndex = currentState.currentStateIndex;
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isUndo: false,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
lineStyles: { ...lineStyles, [toolType]: style },
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isChangeTool: false,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isCanvasDirty: true,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isCanvasSave: false,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isRedo: true,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isDrawingMode,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isRedo: false,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isDisableObjectSelection: true,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isCanvasDirty: false,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
isSaving: false,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
selectedTool,
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return state;
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
layers: [...layers, layer],
- Create a ticketCreate a ticket
Avoid too many return
statements within this function. Open
Open
return {
...state,
[answerId]: {
...state[answerId],
colors: { ...colors, [coloringTool]: color },
- Create a ticketCreate a ticket