diff --git a/packages/fakeyou.com/src/components/common/Card/GLBCard/GLBCard.tsx b/packages/fakeyou.com/src/components/common/Card/GLBCard/GLBCard.tsx index 89efb3d371..094ad76ffb 100644 --- a/packages/fakeyou.com/src/components/common/Card/GLBCard/GLBCard.tsx +++ b/packages/fakeyou.com/src/components/common/Card/GLBCard/GLBCard.tsx @@ -48,26 +48,33 @@ export default function GLBCard({
- +
- -
- {title} -
+
{title}

{timeAgo}

- +
diff --git a/packages/fakeyou.com/src/components/common/Card/SceneRonCard/SceneRonCard.tsx b/packages/fakeyou.com/src/components/common/Card/SceneRonCard/SceneRonCard.tsx index 427c06ca55..d9bcb85a96 100644 --- a/packages/fakeyou.com/src/components/common/Card/SceneRonCard/SceneRonCard.tsx +++ b/packages/fakeyou.com/src/components/common/Card/SceneRonCard/SceneRonCard.tsx @@ -57,13 +57,10 @@ export default function SceneRonCard({ /> - -
- {title} -
+
{title}

{timeAgo}

{}, + onSuccess = (res: MediaFile) => {}, onRemove = (res: any) => {}, }) { const [status, statusSet] = useState(FetchStatus.ready); const [writeStatus, writeStatusSet] = useState(FetchStatus.paused); - const [media,mediaSet] = useState(); + const [media, mediaSet] = useState(); const [prompt, promptSet] = useState(); const remove = (as_mod: boolean) => { writeStatusSet(FetchStatus.in_progress); @@ -24,42 +30,39 @@ export default function useMedia({ onRemove(res); }); }; - + const previousToken = usePrevious(mediaToken); - + useEffect(() => { - if ( - mediaToken && - (!media || previousToken !== mediaToken ) - ) { + if (mediaToken && (!media || previousToken !== mediaToken)) { statusSet(FetchStatus.in_progress); - GetMedia(mediaToken,{}) - .then((res) => { - if (res.success && res.media_file) { - statusSet(FetchStatus.success); - onSuccess(res.media_file); - mediaSet(res.media_file); - if (res.media_file.maybe_prompt_token) { - GetPrompts(res.media_file.maybe_prompt_token,{}) - .then((promptRes) => { - if (promptRes.prompt) { - promptSet(promptRes.prompt); - } - }); + GetMedia(mediaToken, {}) + .then(res => { + if (res.success && res.media_file) { + statusSet(FetchStatus.success); + onSuccess(res.media_file); + mediaSet(res.media_file); + if (res.media_file.maybe_prompt_token) { + GetPrompts(res.media_file.maybe_prompt_token, {}).then( + promptRes => { + if (promptRes.prompt) { + promptSet(promptRes.prompt); + } + } + ); + } } - } - }) - .catch((err) => { - statusSet(FetchStatus.error); - }); + }) + .catch(err => { + statusSet(FetchStatus.error); + }); } if (media && media.token !== mediaToken) { mediaSet(undefined); statusSet(FetchStatus.ready); } + }, [media, mediaToken, previousToken, prompt, onSuccess, status, statusSet]); - },[media, mediaToken, previousToken, prompt, onSuccess, status, statusSet]); - - return { media, mediaSet, prompt, remove, status, writeStatus }; -}; \ No newline at end of file + return { media, mediaSet, prompt, remove, status, writeStatus }; +} diff --git a/packages/fakeyou.com/src/v2/view/pages/media/MediaPage.tsx b/packages/fakeyou.com/src/v2/view/pages/media/MediaPage.tsx index 24f99cdbb8..8ef044562e 100644 --- a/packages/fakeyou.com/src/v2/view/pages/media/MediaPage.tsx +++ b/packages/fakeyou.com/src/v2/view/pages/media/MediaPage.tsx @@ -231,7 +231,7 @@ export default function MediaPage() { <> - ) + ); case MediaFileType.FBX: return ( @@ -463,9 +463,7 @@ export default function MediaPage() {
-

- {title} -

+

{title}

@@ -766,7 +764,9 @@ export default function MediaPage() {
- {canEditMediaFile(mediaFile?.maybe_creator_user?.user_token || "") && ( + {canEditMediaFile( + mediaFile?.maybe_creator_user?.user_token || "" + ) && ( <>
-
- - + + + + + +
+
+
+
); //}