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 = Checkbox.create
checkbox_group = CheckboxGroup.create checkbox_group = CheckboxGroup.create
copy_to_clipboard = CopyToClipboard.create copy_to_clipboard = CopyToClipboard.create
date_picker = DatePicker.create
date_time_picker = DateTimePicker.create
editable = Editable.create editable = Editable.create
editable_input = EditableInput.create editable_input = EditableInput.create
editable_preview = EditablePreview.create editable_preview = EditablePreview.create

View File

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