Add email component (#1093)

This commit is contained in:
Christopher Terrazas 2023-05-28 06:11:01 +00:00 committed by GitHub
parent 0531d611dc
commit 1de615c4b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 0 deletions

View File

@ -112,6 +112,7 @@ number_input_field = NumberInputField.create
number_input_stepper = NumberInputStepper.create
option = Option
password = Password.create
email = Email.create
pin_input = PinInput.create
pin_input_field = PinInputField.create
radio = Radio.create

View File

@ -4,6 +4,7 @@ from .button import Button, ButtonGroup
from .checkbox import Checkbox, CheckboxGroup
from .copytoclipboard import CopyToClipboard
from .editable import Editable, EditableInput, EditablePreview, EditableTextarea
from .email import Email
from .form import Form, FormControl, FormErrorMessage, FormHelperText, FormLabel
from .iconbutton import IconButton
from .input import Input, InputGroup, InputLeftAddon, InputRightAddon

View File

@ -0,0 +1,11 @@
"""An email input component."""
from pynecone.components.forms.input import Input
from pynecone.vars import Var
class Email(Input):
"""An email input component."""
# The type of input.
type_: Var[str] = "email" # type: ignore