move non-Next components out of app folder

This commit is contained in:
Brian Beck 2025-11-14 17:23:16 -08:00
parent fdd27b26d7
commit beade00727
14 changed files with 41 additions and 44 deletions

View file

@ -0,0 +1,21 @@
import { ConsoleObject } from "../mission";
import { TerrainBlock } from "./TerrainBlock";
import { WaterBlock } from "./WaterBlock";
import { SimGroup } from "./SimGroup";
import { InteriorInstance } from "./InteriorInstance";
import { Sky } from "./Sky";
import { Sun } from "./Sun";
const componentMap = {
SimGroup,
TerrainBlock,
WaterBlock,
InteriorInstance,
Sky,
Sun,
};
export function renderObject(object: ConsoleObject, key: string | number) {
const Component = componentMap[object.className];
return Component ? <Component key={key} object={object} /> : null;
}