From 57d05f06671f934f0f4265e190647cd5262ce800 Mon Sep 17 00:00:00 2001 From: Victor Date: Tue, 30 Jan 2024 15:00:25 -0800 Subject: [PATCH 1/7] mocap input creation --- packages/fakeyou.com/src/App.tsx | 3 + .../common/Card/AudioCard/AudioCard.tsx | 14 +- .../common/Card/MocapCard/MocapCard.tsx | 25 +-- .../common/FileWrapper/FileWrapper.scss | 22 ++- .../common/FileWrapper/FileWrapper.tsx | 10 +- .../common/MocapInput/MocapInput.scss | 100 ++++++++++++ .../common/MocapInput/MocapInput.tsx | 154 ++++++++++++++++++ .../components/common/MocapInput/index.tsx | 1 + .../src/components/common/Modal/Modal.scss | 8 + .../src/components/common/Modal/Modal.tsx | 29 +++- .../components/common/TempSelect/Select.scss | 27 --- .../common/TempSelect/TempSelect.scss | 3 + .../common/TempSelect/TempSelect.tsx | 5 +- .../src/components/common/index.tsx | 2 + .../src/components/entities/EntityTypes.tsx | 18 ++ .../entities/MediaList/MediaList.tsx | 28 ++++ .../components/entities/MediaList/index.tsx | 1 + .../src/components/entities/index.tsx | 3 + .../components/layout/SideNav/SideNavJobs.tsx | 43 +++++ .../modals/MediaBrowser/MediaBrowser.scss | 42 +++++ .../modals/MediaBrowser/MediaBrowser.tsx | 119 ++++++++++++++ .../components/modals/MediaBrowser/index.tsx | 1 + .../src/components/modals/index.tsx | 3 + .../providers/ModalProvider/ModalProvider.tsx | 39 +++++ .../providers/ModalProvider/index.tsx | 1 + .../src/components/providers/index.ts | 3 +- .../fakeyou.com/src/context/ModalContext.tsx | 20 +++ packages/fakeyou.com/src/context/index.ts | 3 +- packages/fakeyou.com/src/hooks/index.tsx | 2 + .../fakeyou.com/src/hooks/useFile/useFile.tsx | 3 +- .../hooks/useListContent/useListContent.tsx | 5 +- .../src/hooks/useMedia/useMedia.tsx | 6 +- .../fakeyou.com/src/hooks/useModal/index.tsx | 1 + .../src/hooks/useModal/useModal.tsx | 6 + .../src/hooks/useSession/useSession.tsx | 10 -- .../fakeyou.com/src/scss/site-refresh.scss | 32 ++-- .../fakeyou.com/src/v2/view/PageContainer.tsx | 6 +- .../EngineCompositor/EngineCompositor.scss | 29 ++++ .../EngineCompositor/EngineCompositor.tsx | 31 ++++ .../v2/view/pages/EngineCompositor/index.tsx | 1 + .../profile/profile_view/tabs/MediaTab.tsx | 2 + 41 files changed, 760 insertions(+), 101 deletions(-) create mode 100644 packages/fakeyou.com/src/components/common/MocapInput/MocapInput.scss create mode 100644 packages/fakeyou.com/src/components/common/MocapInput/MocapInput.tsx create mode 100644 packages/fakeyou.com/src/components/common/MocapInput/index.tsx delete mode 100644 packages/fakeyou.com/src/components/common/TempSelect/Select.scss create mode 100644 packages/fakeyou.com/src/components/common/TempSelect/TempSelect.scss create mode 100644 packages/fakeyou.com/src/components/entities/EntityTypes.tsx create mode 100644 packages/fakeyou.com/src/components/entities/MediaList/MediaList.tsx create mode 100644 packages/fakeyou.com/src/components/entities/MediaList/index.tsx create mode 100644 packages/fakeyou.com/src/components/entities/index.tsx create mode 100644 packages/fakeyou.com/src/components/layout/SideNav/SideNavJobs.tsx create mode 100644 packages/fakeyou.com/src/components/modals/MediaBrowser/MediaBrowser.scss create mode 100644 packages/fakeyou.com/src/components/modals/MediaBrowser/MediaBrowser.tsx create mode 100644 packages/fakeyou.com/src/components/modals/MediaBrowser/index.tsx create mode 100644 packages/fakeyou.com/src/components/modals/index.tsx create mode 100644 packages/fakeyou.com/src/components/providers/ModalProvider/ModalProvider.tsx create mode 100644 packages/fakeyou.com/src/components/providers/ModalProvider/index.tsx create mode 100644 packages/fakeyou.com/src/context/ModalContext.tsx create mode 100644 packages/fakeyou.com/src/hooks/useModal/index.tsx create mode 100644 packages/fakeyou.com/src/hooks/useModal/useModal.tsx create mode 100644 packages/fakeyou.com/src/v2/view/pages/EngineCompositor/EngineCompositor.scss create mode 100644 packages/fakeyou.com/src/v2/view/pages/EngineCompositor/EngineCompositor.tsx create mode 100644 packages/fakeyou.com/src/v2/view/pages/EngineCompositor/index.tsx diff --git a/packages/fakeyou.com/src/App.tsx b/packages/fakeyou.com/src/App.tsx index aacbd5d7ea..8047873590 100644 --- a/packages/fakeyou.com/src/App.tsx +++ b/packages/fakeyou.com/src/App.tsx @@ -62,6 +62,7 @@ import HttpBackend from "i18next-http-backend"; import { InferenceJobs, + ModalProvider, SessionProvider, } from "components/providers"; @@ -833,6 +834,7 @@ class App extends React.Component { */}
+ { +
diff --git a/packages/fakeyou.com/src/components/common/Card/AudioCard/AudioCard.tsx b/packages/fakeyou.com/src/components/common/Card/AudioCard/AudioCard.tsx index 85adf2974a..be571a3fe0 100644 --- a/packages/fakeyou.com/src/components/common/Card/AudioCard/AudioCard.tsx +++ b/packages/fakeyou.com/src/components/common/Card/AudioCard/AudioCard.tsx @@ -24,6 +24,7 @@ interface AudioCardProps { source?: string; type: "media" | "weights"; inSelectModal?: boolean; + onClick?: (e:any) => any; onResultSelect?: () => void; } @@ -36,6 +37,7 @@ export default function AudioCard({ source = "", type, inSelectModal = false, + onClick: inClick, onResultSelect, }: AudioCardProps) { const { setToken, setWeightTitle } = useToken(); @@ -83,11 +85,15 @@ export default function AudioCard({ } } + const onClick = () => { + if (inClick) inClick(data); + }; + const card = ( {type === "media" && ( <> @@ -163,14 +169,14 @@ export default function AudioCard({
- {inSelectModal ? ( + {inClick ? (