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 number_input_stepper = NumberInputStepper.create
option = Option option = Option
password = Password.create password = Password.create
email = Email.create
pin_input = PinInput.create pin_input = PinInput.create
pin_input_field = PinInputField.create pin_input_field = PinInputField.create
radio = Radio.create radio = Radio.create

View File

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