:
-
-
-
+
;
};
\ No newline at end of file
diff --git a/packages/fakeyou.com/src/components/entities/MediaList/MediaList.tsx b/packages/fakeyou.com/src/components/entities/MediaList/MediaList.tsx
index 6732f3ef5b..77a518e48a 100644
--- a/packages/fakeyou.com/src/components/entities/MediaList/MediaList.tsx
+++ b/packages/fakeyou.com/src/components/entities/MediaList/MediaList.tsx
@@ -2,13 +2,9 @@ import React, { useRef } from "react";
import { MediaFile } from "@storyteller/components/src/api/media_files/GetMedia";
import MasonryGrid from "components/common/MasonryGrid/MasonryGrid";
// import MediaCards from "components/common/Card/MediaCards";
-import AudioCard from "components/common/Card/AudioCard";
-import ImageCard from "components/common/Card/ImageCard";
-import VideoCard from "components/common/Card/VideoCard";
-import { BvhCard, CardWrapper } from "components/entities";
-
-import { FontAwesomeIcon as Icon } from "@fortawesome/react-fontawesome"; // for now
-import { faPersonWalking } from "@fortawesome/pro-solid-svg-icons";
+// import AudioCard from "components/common/Card/AudioCard";
+import { ImagePreview, MocapPreview, VideoPreview } from '../CardPreviews';
+import { AudioCard, OverlayCard, CardWrapper } from "components/entities";
interface MediaCardsProps {
props: any,
@@ -20,18 +16,16 @@ interface Props {
success?: boolean
}
-const MocapPreview = () => ;
-
const MediaCards = ({ props, type }: MediaCardsProps) => {
switch (type) {
case "audio":
- return ;
+ return ;
case "image":
- return ;
+ return ;
case "video":
- return ;
+ return ;
case "bvh":
- return
+ return ;
default:
return
Unsupported media type
;
}
diff --git a/packages/fakeyou.com/src/components/entities/OverlayCard/OverlayCard.tsx b/packages/fakeyou.com/src/components/entities/OverlayCard/OverlayCard.tsx
new file mode 100644
index 0000000000..95446b7eb8
--- /dev/null
+++ b/packages/fakeyou.com/src/components/entities/OverlayCard/OverlayCard.tsx
@@ -0,0 +1,36 @@
+import React from "react";
+import moment from "moment";
+import { MakeRatingsProps } from "hooks/useRatings";
+import CardBadge from "../CardBadge";
+import CardFooter from "../CardFooter";
+
+interface Props {
+ data: any,
+ makeRatingsProps?: MakeRatingsProps,
+ preview: React.ElementType,
+ showCreator?: boolean
+}
+
+export default function OverlayCard({ data, makeRatingsProps, preview: Preview, showCreator }: Props) {
+ const timeCreated = moment(data.created_at || "").fromNow();
+
+ return <>
+
+
+
+
+
+
+
+
{ timeCreated }
+
+
+
+ >;
+};
\ No newline at end of file
diff --git a/packages/fakeyou.com/src/components/entities/OverlayCard/index.tsx b/packages/fakeyou.com/src/components/entities/OverlayCard/index.tsx
new file mode 100644
index 0000000000..7a6e83ff45
--- /dev/null
+++ b/packages/fakeyou.com/src/components/entities/OverlayCard/index.tsx
@@ -0,0 +1 @@
+export { default } from "./OverlayCard";
\ No newline at end of file
diff --git a/packages/fakeyou.com/src/components/entities/index.tsx b/packages/fakeyou.com/src/components/entities/index.tsx
index a9ee9dddbc..f33c0adf40 100644
--- a/packages/fakeyou.com/src/components/entities/index.tsx
+++ b/packages/fakeyou.com/src/components/entities/index.tsx
@@ -1,5 +1,6 @@
-import BvhCard from "./BvhCard";
+import AudioCard from "./AudioCard";
import CardWrapper from "./CardWrapper";
import MediaList from "./MediaList";
+import OverlayCard from "./OverlayCard";
-export { BvhCard, CardWrapper, MediaList };
\ No newline at end of file
+export { AudioCard, CardWrapper, MediaList, OverlayCard };
\ No newline at end of file