diff options
author | crupest <crupest@outlook.com> | 2021-02-13 16:35:39 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2021-02-13 16:35:39 +0800 |
commit | aeed3cb80d8c0a62d0ccc565733c4a213759c5bd (patch) | |
tree | fd00577d63c396bcbbd72a31d2f2aeda2fff6218 /FrontEnd/src/app/views/timeline-common/TimelinePropertyChangeDialog.tsx | |
parent | 8211994b7175f2ad04663abc0c2605eb96143841 (diff) | |
download | timeline-aeed3cb80d8c0a62d0ccc565733c4a213759c5bd.tar.gz timeline-aeed3cb80d8c0a62d0ccc565733c4a213759c5bd.tar.bz2 timeline-aeed3cb80d8c0a62d0ccc565733c4a213759c5bd.zip |
...
Diffstat (limited to 'FrontEnd/src/app/views/timeline-common/TimelinePropertyChangeDialog.tsx')
-rw-r--r-- | FrontEnd/src/app/views/timeline-common/TimelinePropertyChangeDialog.tsx | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/FrontEnd/src/app/views/timeline-common/TimelinePropertyChangeDialog.tsx b/FrontEnd/src/app/views/timeline-common/TimelinePropertyChangeDialog.tsx index b99ec267..a5628a9a 100644 --- a/FrontEnd/src/app/views/timeline-common/TimelinePropertyChangeDialog.tsx +++ b/FrontEnd/src/app/views/timeline-common/TimelinePropertyChangeDialog.tsx @@ -10,12 +10,11 @@ import { import OperationDialog from "../common/OperationDialog"; -// TODO: Trigger resync. - export interface TimelinePropertyChangeDialogProps { open: boolean; close: () => void; timeline: HttpTimelineInfo; + onChange: () => void; } const labelMap: { [key in TimelineVisibility]: string } = { @@ -27,7 +26,7 @@ const labelMap: { [key in TimelineVisibility]: string } = { const TimelinePropertyChangeDialog: React.FC<TimelinePropertyChangeDialogProps> = ( props ) => { - const { timeline } = props; + const { timeline, onChange } = props; return ( <OperationDialog @@ -66,7 +65,9 @@ const TimelinePropertyChangeDialog: React.FC<TimelinePropertyChangeDialogProps> if (newDescription !== timeline.description) { req.description = newDescription; } - return getHttpTimelineClient().patchTimeline(timeline.name, req); + return getHttpTimelineClient() + .patchTimeline(timeline.name, req) + .then(onChange); }} /> ); |