feat(input-text): init component

This commit is contained in:
2021-01-18 21:39:55 +00:00
parent 308e87ca7d
commit 7627876968

View File

@@ -0,0 +1,28 @@
import React from "react";
import styled from "styled-components";
const Container = styled.div`
max-width: 320px;
`;
const Label = styled.label`
display: block;
margin-bottom: var(--spacing-y-xs);
font-size: var(--font-size-sm);
`;
const Input = styled.input`
width: 100%;
margin-bottom: var(--spacing-y-sm);
padding: var(--spacing-y-xs) var(--spacing-x-sm);
border: 1px solid var(--theme-color-dark);
`;
export default function InputText({ id, label, required, textArea }) {
return (
<Container>
<Label htmlFor={id}>{label}</Label>
<Input type="text" id={id} as={textArea ? "textarea" : "input"} />
</Container>
);
}