aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/app/views/timeline/TimelineCard.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'FrontEnd/src/app/views/timeline/TimelineCard.tsx')
-rw-r--r--FrontEnd/src/app/views/timeline/TimelineCard.tsx27
1 files changed, 8 insertions, 19 deletions
diff --git a/FrontEnd/src/app/views/timeline/TimelineCard.tsx b/FrontEnd/src/app/views/timeline/TimelineCard.tsx
index a777cbbd..2a9bcfc8 100644
--- a/FrontEnd/src/app/views/timeline/TimelineCard.tsx
+++ b/FrontEnd/src/app/views/timeline/TimelineCard.tsx
@@ -1,9 +1,8 @@
import React from "react";
-import TimelinePageCardTemplate, {
- TimelineCardTemplateProps,
-} from "../timeline-common/TimelinePageCardTemplate";
import { TimelinePageCardProps } from "../timeline-common/TimelinePageTemplate";
+import TimelinePageCardTemplate from "../timeline-common/TimelinePageCardTemplate";
+
import UserAvatar from "../common/user/UserAvatar";
import TimelineDeleteDialog from "./TimelineDeleteDialog";
@@ -35,23 +34,14 @@ const TimelineCard: React.FC<TimelinePageCardProps> = (props) => {
</div>
</>
}
- manageArea={((): TimelineCardTemplateProps["manageArea"] => {
- if (!timeline.manageable) {
- return { type: "member" };
- } else {
- return {
- type: "manage",
- items: [
+ manageItems={
+ timeline.manageable
+ ? [
{
type: "button",
text: "timeline.manageItem.property",
onClick: () => setDialog("property"),
},
- {
- type: "button",
- onClick: () => setDialog("member"),
- text: "timeline.manageItem.member",
- },
{ type: "divider" },
{
type: "button",
@@ -59,10 +49,9 @@ const TimelineCard: React.FC<TimelinePageCardProps> = (props) => {
color: "danger",
text: "timeline.manageItem.delete",
},
- ],
- };
- }
- })()}
+ ]
+ : undefined
+ }
dialog={dialog}
setDialog={setDialog}
{...props}