import * as React from "react"; import {TextInputElement} from "./text-input"; import {DateInputElement} from "./date-input"; import {DropdownSingleInputElement} from "./dropdown-single"; export interface IProps { type: string, definition: any } export const InputElementTypes: { Text: string, Date: string, DropdownSingle: string } = { Text: 'text', Date: 'date', DropdownSingle: 'dropdown-single' }; export function InputElement(props: IProps) { const {type, definition} = props; switch (type) { case InputElementTypes.Text: return ; case InputElementTypes.Date: return ; case InputElementTypes.DropdownSingle: return ; } return
Not yet supported: {definition.label}
; }