import React from "react";
import BaseControl, { ControlProps } from "./BaseControl";
import { ControlType } from "constants/PropertyControlConstants";
import NumberField from "components/editorComponents/form/fields/NumberField";
import { Classes, Text, TextType } from "design-system-old";
import styled from "styled-components";
const FormGroup = styled.div`
display: flex;
align-items: center;
.${Classes.TEXT} {
color: ${(props) => props.theme.colors.apiPane.settings.textColor};
margin-right: ${(props) => props.theme.spaces[12]}px;
}
`;
export function InputText(props: {
label: string;
value: string;
placeholder?: string;
dataType?: string;
name: string;
}) {
const { dataType, label, name, placeholder } = props;
return (
{label}
);
}
class InputNumberControl extends BaseControl {
render() {
const {
configProperty,
dataType,
label,
placeholderText,
propertyValue,
} = this.props;
return (
);
}
getControlType(): ControlType {
return "NUMBER_INPUT";
}
}
export interface InputControlProps extends ControlProps {
placeholderText: string;
}
export default InputNumberControl;