From ef517289775d3cc5668c507ebc93b40da5c6f4be Mon Sep 17 00:00:00 2001 From: FromTheLOLAshes Date: Wed, 27 Mar 2024 07:30:11 +0700 Subject: [PATCH] Move TrackContext --- app/pages/PageEnigma/PageEnigma.tsx | 2 +- .../PageEnigma/comps/SidePanelTabs/ClipElement.tsx | 2 +- .../PageEnigma/comps/SidePanelTabs/ClipElements.tsx | 2 +- app/pages/PageEnigma/comps/Timeline/Audio.tsx | 4 ++-- app/pages/PageEnigma/comps/Timeline/Camera.tsx | 4 ++-- app/pages/PageEnigma/comps/Timeline/Character.tsx | 2 +- app/pages/PageEnigma/comps/Timeline/Objects.tsx | 4 ++-- app/pages/PageEnigma/comps/Timeline/Timeline.tsx | 6 +++--- app/pages/PageEnigma/comps/Timeline/Track.tsx | 2 +- app/pages/PageEnigma/comps/Timeline/TrackClip.tsx | 2 +- .../comps/Timeline/utils/useMouseEventsAnimation.ts | 2 +- .../comps/Timeline/utils/useMouseEventsClip.ts | 2 +- .../PageEnigma}/contexts/TrackContext/TrackContext.tsx | 0 .../contexts/TrackContext/TrackProvider.tsx | 10 +++++----- .../contexts/TrackContext/utils/useUpdateAudio.ts | 0 .../contexts/TrackContext/utils/useUpdateCamera.ts | 0 .../contexts/TrackContext/utils/useUpdateCharacters.ts | 0 .../contexts/TrackContext/utils/useUpdateObject.ts | 0 18 files changed, 22 insertions(+), 22 deletions(-) rename app/{ => pages/PageEnigma}/contexts/TrackContext/TrackContext.tsx (100%) rename app/{ => pages/PageEnigma}/contexts/TrackContext/TrackProvider.tsx (86%) rename app/{ => pages/PageEnigma}/contexts/TrackContext/utils/useUpdateAudio.ts (100%) rename app/{ => pages/PageEnigma}/contexts/TrackContext/utils/useUpdateCamera.ts (100%) rename app/{ => pages/PageEnigma}/contexts/TrackContext/utils/useUpdateCharacters.ts (100%) rename app/{ => pages/PageEnigma}/contexts/TrackContext/utils/useUpdateObject.ts (100%) diff --git a/app/pages/PageEnigma/PageEnigma.tsx b/app/pages/PageEnigma/PageEnigma.tsx index 66417a7408..6507fd86fe 100644 --- a/app/pages/PageEnigma/PageEnigma.tsx +++ b/app/pages/PageEnigma/PageEnigma.tsx @@ -1,5 +1,5 @@ import { PageEnigmaComponent } from "./PageEnigmaComponent"; -import { TrackProvider } from "~/contexts/TrackContext/TrackProvider"; +import { TrackProvider } from "~/pages/PageEnigma/contexts/TrackContext/TrackProvider"; export const PageEnigma = () => { return ( diff --git a/app/pages/PageEnigma/comps/SidePanelTabs/ClipElement.tsx b/app/pages/PageEnigma/comps/SidePanelTabs/ClipElement.tsx index f578affb13..747d64434d 100644 --- a/app/pages/PageEnigma/comps/SidePanelTabs/ClipElement.tsx +++ b/app/pages/PageEnigma/comps/SidePanelTabs/ClipElement.tsx @@ -1,6 +1,6 @@ import { useCallback, useContext, useEffect, useState } from "react"; import { BaseClip } from "~/models/track"; -import { TrackContext } from "~/contexts/TrackContext/TrackContext"; +import { TrackContext } from "~/pages/PageEnigma/contexts/TrackContext/TrackContext"; interface Props { clip: BaseClip; diff --git a/app/pages/PageEnigma/comps/SidePanelTabs/ClipElements.tsx b/app/pages/PageEnigma/comps/SidePanelTabs/ClipElements.tsx index e53f54744e..defcb65ac3 100644 --- a/app/pages/PageEnigma/comps/SidePanelTabs/ClipElements.tsx +++ b/app/pages/PageEnigma/comps/SidePanelTabs/ClipElements.tsx @@ -1,6 +1,6 @@ import { useContext } from "react"; import { ClipElement } from "./ClipElement"; -import { TrackContext } from "~/contexts/TrackContext/TrackContext"; +import { TrackContext } from "~/pages/PageEnigma/contexts/TrackContext/TrackContext"; export const ClipElements = () => { const { animationClips } = useContext(TrackContext); diff --git a/app/pages/PageEnigma/comps/Timeline/Audio.tsx b/app/pages/PageEnigma/comps/Timeline/Audio.tsx index f747e19046..2b7550edd6 100644 --- a/app/pages/PageEnigma/comps/Timeline/Audio.tsx +++ b/app/pages/PageEnigma/comps/Timeline/Audio.tsx @@ -1,5 +1,5 @@ import { useContext } from "react"; -import { TrackContext } from "~/contexts/TrackContext/TrackContext"; +import { TrackContext } from "~/pages/PageEnigma/contexts/TrackContext/TrackContext"; import { Track } from "~/pages/PageEnigma/comps/Timeline/Track"; export const Audio = () => { @@ -9,7 +9,7 @@ export const Audio = () => { return (
diff --git a/app/pages/PageEnigma/comps/Timeline/Camera.tsx b/app/pages/PageEnigma/comps/Timeline/Camera.tsx index aa947fb3a6..65f7fc59f9 100644 --- a/app/pages/PageEnigma/comps/Timeline/Camera.tsx +++ b/app/pages/PageEnigma/comps/Timeline/Camera.tsx @@ -1,5 +1,5 @@ import { useContext } from "react"; -import { TrackContext } from "~/contexts/TrackContext/TrackContext"; +import { TrackContext } from "~/pages/PageEnigma/contexts/TrackContext/TrackContext"; import { Track } from "~/pages/PageEnigma/comps/Timeline/Track"; export const Camera = () => { @@ -8,7 +8,7 @@ export const Camera = () => { return (
Camera
diff --git a/app/pages/PageEnigma/comps/Timeline/Character.tsx b/app/pages/PageEnigma/comps/Timeline/Character.tsx index 97c9864122..9956e22b25 100644 --- a/app/pages/PageEnigma/comps/Timeline/Character.tsx +++ b/app/pages/PageEnigma/comps/Timeline/Character.tsx @@ -1,5 +1,5 @@ import { useCallback, useContext, useMemo } from "react"; -import { TrackContext } from "~/contexts/TrackContext/TrackContext"; +import { TrackContext } from "~/pages/PageEnigma/contexts/TrackContext/TrackContext"; import { Track } from "~/pages/PageEnigma/comps/Timeline/Track"; function buildUpdaters( diff --git a/app/pages/PageEnigma/comps/Timeline/Objects.tsx b/app/pages/PageEnigma/comps/Timeline/Objects.tsx index 4daa784041..39304866ce 100644 --- a/app/pages/PageEnigma/comps/Timeline/Objects.tsx +++ b/app/pages/PageEnigma/comps/Timeline/Objects.tsx @@ -1,5 +1,5 @@ import { useContext } from "react"; -import { TrackContext } from "~/contexts/TrackContext/TrackContext"; +import { TrackContext } from "~/pages/PageEnigma/contexts/TrackContext/TrackContext"; import { Track } from "~/pages/PageEnigma/comps/Timeline/Track"; export const Objects = () => { @@ -7,7 +7,7 @@ export const Objects = () => { return (
diff --git a/app/pages/PageEnigma/comps/Timeline/Timeline.tsx b/app/pages/PageEnigma/comps/Timeline/Timeline.tsx index 84bf292199..c310970174 100644 --- a/app/pages/PageEnigma/comps/Timeline/Timeline.tsx +++ b/app/pages/PageEnigma/comps/Timeline/Timeline.tsx @@ -1,5 +1,5 @@ import { Fragment, useContext } from "react"; -import { TrackContext } from "~/contexts/TrackContext/TrackContext"; +import { TrackContext } from "~/pages/PageEnigma/contexts/TrackContext/TrackContext"; import { LowerPanel } from "~/modules/LowerPanel"; import { Character } from "./Character"; @@ -44,7 +44,7 @@ export const Timeline = ({ timelineHeight }: Props) => { 00:{index < 10 ? "0" + index.toString() : index.toString()}
{ 00:{length < 10 ? "0" + length.toString() : length.toString()}
{ const { currentTime, updateCurrentTime, length, scale } = diff --git a/app/pages/PageEnigma/comps/Timeline/utils/useMouseEventsClip.ts b/app/pages/PageEnigma/comps/Timeline/utils/useMouseEventsClip.ts index 7f39d23f82..cad387f83b 100644 --- a/app/pages/PageEnigma/comps/Timeline/utils/useMouseEventsClip.ts +++ b/app/pages/PageEnigma/comps/Timeline/utils/useMouseEventsClip.ts @@ -6,7 +6,7 @@ import React, { useRef, } from "react"; import { BaseClip } from "~/models/track"; -import { TrackContext } from "~/contexts/TrackContext/TrackContext"; +import { TrackContext } from "~/pages/PageEnigma/contexts/TrackContext/TrackContext"; export const useMouseEventsClip = ( clip: BaseClip, diff --git a/app/contexts/TrackContext/TrackContext.tsx b/app/pages/PageEnigma/contexts/TrackContext/TrackContext.tsx similarity index 100% rename from app/contexts/TrackContext/TrackContext.tsx rename to app/pages/PageEnigma/contexts/TrackContext/TrackContext.tsx diff --git a/app/contexts/TrackContext/TrackProvider.tsx b/app/pages/PageEnigma/contexts/TrackContext/TrackProvider.tsx similarity index 86% rename from app/contexts/TrackContext/TrackProvider.tsx rename to app/pages/PageEnigma/contexts/TrackContext/TrackProvider.tsx index af05181e2c..ecdcd15063 100644 --- a/app/contexts/TrackContext/TrackProvider.tsx +++ b/app/pages/PageEnigma/contexts/TrackContext/TrackProvider.tsx @@ -1,9 +1,9 @@ -import { TrackContext } from "~/contexts/TrackContext/TrackContext"; +import { TrackContext } from "~/pages/PageEnigma/contexts/TrackContext/TrackContext"; import { ReactNode, useCallback, useEffect, useMemo, useState } from "react"; -import useUpdateCharacters from "~/contexts/TrackContext/utils/useUpdateCharacters"; -import useUpdateCamera from "~/contexts/TrackContext/utils/useUpdateCamera"; -import useUpdateAudio from "~/contexts/TrackContext/utils/useUpdateAudio"; -import useUpdateObject from "~/contexts/TrackContext/utils/useUpdateObject"; +import useUpdateCharacters from "~/pages/PageEnigma/contexts/TrackContext/utils/useUpdateCharacters"; +import useUpdateCamera from "~/pages/PageEnigma/contexts/TrackContext/utils/useUpdateCamera"; +import useUpdateAudio from "~/pages/PageEnigma/contexts/TrackContext/utils/useUpdateAudio"; +import useUpdateObject from "~/pages/PageEnigma/contexts/TrackContext/utils/useUpdateObject"; import { AnimationClip, AudioClip } from "~/models/track"; interface Props { diff --git a/app/contexts/TrackContext/utils/useUpdateAudio.ts b/app/pages/PageEnigma/contexts/TrackContext/utils/useUpdateAudio.ts similarity index 100% rename from app/contexts/TrackContext/utils/useUpdateAudio.ts rename to app/pages/PageEnigma/contexts/TrackContext/utils/useUpdateAudio.ts diff --git a/app/contexts/TrackContext/utils/useUpdateCamera.ts b/app/pages/PageEnigma/contexts/TrackContext/utils/useUpdateCamera.ts similarity index 100% rename from app/contexts/TrackContext/utils/useUpdateCamera.ts rename to app/pages/PageEnigma/contexts/TrackContext/utils/useUpdateCamera.ts diff --git a/app/contexts/TrackContext/utils/useUpdateCharacters.ts b/app/pages/PageEnigma/contexts/TrackContext/utils/useUpdateCharacters.ts similarity index 100% rename from app/contexts/TrackContext/utils/useUpdateCharacters.ts rename to app/pages/PageEnigma/contexts/TrackContext/utils/useUpdateCharacters.ts diff --git a/app/contexts/TrackContext/utils/useUpdateObject.ts b/app/pages/PageEnigma/contexts/TrackContext/utils/useUpdateObject.ts similarity index 100% rename from app/contexts/TrackContext/utils/useUpdateObject.ts rename to app/pages/PageEnigma/contexts/TrackContext/utils/useUpdateObject.ts