import React from "react";
import type {
Component,
Text,
View,
Button,
StatusBar,
LumineContextComponent,
Ionicon,
Navigator,
Screen,
Image,
ScrollView
} from "./types";
import TextImpl from "./Text";
import ViewImpl from "./View";
import ButtonImpl from "./Button";
import StatusBarImpl from "./StatusBar";
import LumineContextComponentImpl from "./LumineContextComponent";
import IoniconImpl from "./Ionicon";
import ScreenImpl from "./Screen";
import NavigatorImpl from "./Navigator";
import ImageImpl from "./Image";
import ScrollViewImpl from "./ScrollView";
import TextInputImpl from "./TextInput";
import type { TextInput } from "react-native";
import type { CardType } from "lumine-ui";
import CardImpl from "./Card";
const Render: React.FC<{ component: Component; key?: string | number }> = ({
component,
key,
}) => {
switch (component.type) {
case "Text":
return ;
case "View":
return ;
case "Button":
return ;
case "StatusBar":
return ;
case "Ionicon":
return ;
case "Screen":
return ;
case "Navigator":
return ;
case "LumineContextComponent":
return (
);
case "ScrollViewType":
return ;
case "ScrollView":
return ;
case "Image":
return ;
case "TextInput":
return ;
case "Card":
return ;
default:
return null;
}
};
export { Render };