From 47587812b809fee2a95c76266d9d0e42fc4ac1ca Mon Sep 17 00:00:00 2001
From: crupest <crupest@outlook.com>
Date: Tue, 15 Jun 2021 14:14:28 +0800
Subject: ...

---
 FrontEnd/src/app/views/timeline/TimelineCard.tsx | 74 ------------------------
 1 file changed, 74 deletions(-)
 delete mode 100644 FrontEnd/src/app/views/timeline/TimelineCard.tsx

(limited to 'FrontEnd/src/app/views/timeline/TimelineCard.tsx')

diff --git a/FrontEnd/src/app/views/timeline/TimelineCard.tsx b/FrontEnd/src/app/views/timeline/TimelineCard.tsx
deleted file mode 100644
index e031b565..00000000
--- a/FrontEnd/src/app/views/timeline/TimelineCard.tsx
+++ /dev/null
@@ -1,74 +0,0 @@
-import React from "react";
-
-import { TimelinePageCardProps } from "../timeline-common/TimelinePageTemplate";
-import TimelinePageCardTemplate from "../timeline-common/TimelinePageCardTemplate";
-
-import UserAvatar from "../common/user/UserAvatar";
-import TimelineDeleteDialog from "./TimelineDeleteDialog";
-
-const TimelineCard: React.FC<TimelinePageCardProps> = (props) => {
-  const { timeline } = props;
-
-  const [dialog, setDialog] = React.useState<
-    "member" | "property" | "delete" | null
-  >(null);
-
-  return (
-    <>
-      <TimelinePageCardTemplate
-        infoArea={
-          <>
-            <h3 className="tl-color-primary d-inline-block align-middle">
-              {timeline.title}
-              <small className="ms-3 text-secondary">{timeline.name}</small>
-            </h3>
-            <div className="align-middle">
-              <UserAvatar
-                username={timeline.owner.username}
-                className="avatar small rounded-circle me-3"
-              />
-              {timeline.owner.nickname}
-              <small className="ms-3 text-secondary">
-                @{timeline.owner.username}
-              </small>
-            </div>
-          </>
-        }
-        manageItems={
-          timeline.manageable
-            ? [
-                {
-                  type: "button",
-                  text: "timeline.manageItem.property",
-                  onClick: () => setDialog("property"),
-                },
-                { type: "divider" },
-                {
-                  type: "button",
-                  onClick: () => setDialog("delete"),
-                  color: "danger",
-                  text: "timeline.manageItem.delete",
-                },
-              ]
-            : undefined
-        }
-        dialog={dialog}
-        setDialog={setDialog}
-        {...props}
-      />
-      {(() => {
-        if (dialog === "delete") {
-          return (
-            <TimelineDeleteDialog
-              timeline={timeline}
-              open
-              close={() => setDialog(null)}
-            />
-          );
-        }
-      })()}
-    </>
-  );
-};
-
-export default TimelineCard;
-- 
cgit v1.2.3

