@@ -3,7 +3,9 @@ import { Box, Stack } from "@mui/material";
33import type { EditorOptions } from "@tiptap/core" ;
44import { FC , useCallback , useState } from "react" ;
55import { useSnackbar } from "notistack" ;
6+ import { HOMEWORK_FILE_GET_URI } from "config" ;
67
8+ import { createUrlWithParams } from "shared/utils" ;
79import { insertFiles , insertImages } from "shared/lib/mui-tiptap/utils" ;
810import { LinkBubbleMenu , RichTextEditor } from "shared/lib/mui-tiptap" ;
911import { TableBubbleMenu , MenuButton } from "shared/lib/mui-tiptap/controls" ;
@@ -36,7 +38,10 @@ const Editor: FC<ITextEditor> = ({ rteRef, content, homeWorkId }) => {
3638 const uploadedFile = await uploadHomeworkFile ( file , homeWorkId ) ;
3739
3840 if ( uploadedFile ) {
39- const serverUrl = `/homework/${ homeWorkId } /file/${ uploadedFile . id } ` ;
41+ const serverUrl = createUrlWithParams ( HOMEWORK_FILE_GET_URI , {
42+ homeWorkId,
43+ fileId : uploadedFile . id ,
44+ } ) ;
4045
4146 return {
4247 src : serverUrl ,
@@ -77,7 +82,10 @@ const Editor: FC<ITextEditor> = ({ rteRef, content, homeWorkId }) => {
7782 const uploadedFile = await uploadHomeworkFile ( file , homeWorkId ) ;
7883
7984 if ( uploadedFile ) {
80- const serverUrl = `/homework/${ homeWorkId } /file/${ uploadedFile . id } ` ;
85+ const serverUrl = createUrlWithParams ( HOMEWORK_FILE_GET_URI , {
86+ homeWorkId,
87+ fileId : uploadedFile . id ,
88+ } ) ;
8189
8290 return {
8391 href : serverUrl ,
0 commit comments