Add Date and DateTime Pickers (#1126)

This commit is contained in:
Aidan Rauscher 2023-06-04 21:17:26 -04:00 committed by GitHub
parent 62785fc358
commit 9812ab2a58
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 26 additions and 0 deletions

View File

@ -91,6 +91,8 @@ button_group = ButtonGroup.create
checkbox = Checkbox.create
checkbox_group = CheckboxGroup.create
copy_to_clipboard = CopyToClipboard.create
date_picker = DatePicker.create
date_time_picker = DateTimePicker.create
editable = Editable.create
editable_input = EditableInput.create
editable_preview = EditablePreview.create

View File

@ -3,6 +3,8 @@
from .button import Button, ButtonGroup
from .checkbox import Checkbox, CheckboxGroup
from .copytoclipboard import CopyToClipboard
from .date_picker import DatePicker
from .date_time_picker import DateTimePicker
from .editable import Editable, EditableInput, EditablePreview, EditableTextarea
from .email import Email
from .form import Form, FormControl, FormErrorMessage, FormHelperText, FormLabel

View File

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

View File

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