import React, { FC } from 'react'; import styled from 'styled-components'; interface Props { placeholder?: string; type: 'text' | 'email'; variant: 'small' | 'big'; name: string; value: string; required?: boolean; onChange?: (event: React.ChangeEvent) => void; } const SmallField = styled.input` border: none; padding: 1rem; background: var(--secondary-background); color: var(--text); `; const BigField = styled.textarea` resize: none; border: none; padding: 1rem; background: var(--secondary-background); color: var(--text); `; const Input: FC = ({ type = 'text', variant = 'small', name, value, required, placeholder, className, onChange }) => { return variant === 'small' ? ( ) : ( ); }; export default Input;