aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/views/timeline-common/TimelinePageCardTemplate.tsx
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-07-07 01:19:47 +0800
committercrupest <crupest@outlook.com>2021-07-07 01:19:47 +0800
commitcd521b4fca89bebe036b70695f3b45b0cfcc035d (patch)
treec7ebf089a323232d685dc9f03dbdee0956ea8fb3 /FrontEnd/src/views/timeline-common/TimelinePageCardTemplate.tsx
parentf964adac55f0a231c43a14bf583137763d911bbe (diff)
downloadtimeline-cd521b4fca89bebe036b70695f3b45b0cfcc035d.tar.gz
timeline-cd521b4fca89bebe036b70695f3b45b0cfcc035d.tar.bz2
timeline-cd521b4fca89bebe036b70695f3b45b0cfcc035d.zip
feat: Add dialog animations.
Diffstat (limited to 'FrontEnd/src/views/timeline-common/TimelinePageCardTemplate.tsx')
-rw-r--r--FrontEnd/src/views/timeline-common/TimelinePageCardTemplate.tsx33
1 files changed, 12 insertions, 21 deletions
diff --git a/FrontEnd/src/views/timeline-common/TimelinePageCardTemplate.tsx b/FrontEnd/src/views/timeline-common/TimelinePageCardTemplate.tsx
index 844bece3..eb17a9d0 100644
--- a/FrontEnd/src/views/timeline-common/TimelinePageCardTemplate.tsx
+++ b/FrontEnd/src/views/timeline-common/TimelinePageCardTemplate.tsx
@@ -134,27 +134,18 @@ const TimelinePageCardTemplate: React.FC<TimelineCardTemplateProps> = ({
<div style={{ display: collapse ? "none" : "inline" }}>{content}</div>
)}
</Card>
- {(() => {
- if (dialog === "member") {
- return (
- <TimelineMemberDialog
- timeline={timeline}
- onClose={() => setDialog(null)}
- open
- onChange={onReload}
- />
- );
- } else if (dialog === "property") {
- return (
- <TimelinePropertyChangeDialog
- timeline={timeline}
- close={() => setDialog(null)}
- open
- onChange={onReload}
- />
- );
- }
- })()}
+ <TimelineMemberDialog
+ timeline={timeline}
+ onClose={() => setDialog(null)}
+ open={dialog === "member"}
+ onChange={onReload}
+ />
+ <TimelinePropertyChangeDialog
+ timeline={timeline}
+ close={() => setDialog(null)}
+ open={dialog === "property"}
+ onChange={onReload}
+ />
</>
);
};