Compare commits

...
Author SHA1 Message Date
Brandon Thomas 59f65be1f3 comment 2025-05-27 14:24:58 -04:00
Brandon Thomas 6b1f456753 fix circular dep 2025-05-27 14:24:36 -04:00
Brandon Thomas 165a7d74b3 fix circular deps 2025-05-27 13:25:50 -04:00
6 changed files with 69 additions and 7065 deletions
@@ -0,0 +1,49 @@
// NB(bt,2025-05-27): This is also declared in "editor3d".
// I'm duplicating here to remove a circular dependency.
// We should consolidate definitions eventually.
export enum FilterEngineCategories {
ANIMATION = "animation",
AUDIO = "audio",
CHARACTER = "character",
CREATURE = "creature",
EXPRESSION = "expression",
IMAGE_PLANE = "image_plane",
LOCATION = "location",
OBJECT = "object",
SCENE = "scene",
SET_DRESSING = "set_dressing",
SKYBOX = "skybox",
VIDEO_PLANE = "video_plane",
}
// NB(bt,2025-05-27): This is also declared in "editor3d".
// I'm duplicating here to remove a circular dependency.
// We should consolidate definitions eventually.
export enum UploaderStates {
ready,
uploadingAsset,
uploadingImage,
uploadingCover,
settingCover,
success,
assetError,
coverCreateError,
coverSetError,
imageCreateError,
}
// NB(bt,2025-05-27): This is also declared in "editor3d".
// I'm duplicating here to remove a circular dependency.
// We should consolidate definitions eventually.
export interface UploaderState {
status: UploaderStates;
errorMessage?: string;
data?: string;
}
// NB(bt,2025-05-27): This is also declared in "editor3d".
// I'm duplicating here to remove a circular dependency.
// We should consolidate definitions eventually.
export const initialUploaderState = {
status: UploaderStates.ready,
};
@@ -4,8 +4,12 @@ import { Modal } from "@storyteller/ui-modal";
import { UploadAssetError } from "./UploadAssetError";
import { UploadSuccess } from "./UploadSuccess";
import { UploadFiles } from "./UploadFiles";
import { FilterEngineCategories, UploaderStates } from "~/enums";
import { UploaderState, initialUploaderState } from "~/models";
import {
FilterEngineCategories,
UploaderStates,
UploaderState,
initialUploaderState
} from "./Types";
interface Props {
onClose: () => void;
@@ -1,3 +1,4 @@
export * from "./UploadModal";
export * from "./UploadAssetError";
export * from "./UploadSuccess";
export * from "./Types";
@@ -2,9 +2,6 @@
"files": [],
"include": [],
"references": [
{
"path": "../../../apps/editor3d"
},
{
"path": "../modal"
},
@@ -43,9 +43,6 @@
"src/**/*.tsx"
],
"references": [
{
"path": "../../../apps/editor3d"
},
{
"path": "../modal/tsconfig.lib.json"
},
+13 -7057
View File
File diff suppressed because it is too large Load Diff