aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/app/views/timeline-common/TimelinePostEdit.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'FrontEnd/src/app/views/timeline-common/TimelinePostEdit.tsx')
-rw-r--r--FrontEnd/src/app/views/timeline-common/TimelinePostEdit.tsx7
1 files changed, 4 insertions, 3 deletions
diff --git a/FrontEnd/src/app/views/timeline-common/TimelinePostEdit.tsx b/FrontEnd/src/app/views/timeline-common/TimelinePostEdit.tsx
index 7c49e5bb..3ce7d53b 100644
--- a/FrontEnd/src/app/views/timeline-common/TimelinePostEdit.tsx
+++ b/FrontEnd/src/app/views/timeline-common/TimelinePostEdit.tsx
@@ -8,6 +8,7 @@ import { UiLogicError } from "@/common";
import {
getHttpTimelineClient,
HttpTimelineInfo,
+ HttpTimelinePostInfo,
HttpTimelinePostPostRequestData,
} from "@/http/timeline";
@@ -83,7 +84,7 @@ const TimelinePostEditImage: React.FC<TimelinePostEditImageProps> = (props) => {
export interface TimelinePostEditProps {
className?: string;
timeline: HttpTimelineInfo;
- onPosted: () => void;
+ onPosted: (newPost: HttpTimelinePostInfo) => void;
onHeightChange?: (height: number) => void;
}
@@ -161,14 +162,14 @@ const TimelinePostEdit: React.FC<TimelinePostEditProps> = (props) => {
dataList: [requestData],
})
.then(
- (_) => {
+ (data) => {
if (kind === "text") {
setText("");
window.localStorage.removeItem(draftLocalStorageKey);
}
setState("input");
setKind("text");
- onPosted();
+ onPosted(data);
},
(_) => {
pushAlert({