reflex/reflex/components/chakra/forms
Masen Furer 5d647a498f
[REF-1368] Move common form functionality to rx.el.forms (#2801)
* [REF-1368] Move common form functionality to rx.el.forms

Allow plain HTML Form element to have magic on_submit event handler.

* Chakra and Radix forms inherit `on_submit` functionality from rx.el.form

Consolidate logic in the basic HTML form and use it in both Radix and Chakra
form wrappers.

* from __future__ import annotations for py38
2024-03-07 13:17:54 -08:00
..
__init__.py [REF-1743] Implement radix-native color mode switch and button (#2526) 2024-02-07 11:55:25 -08:00
button.py Revert "Individually Import Chakra Packages (#2405)" (#2472) 2024-01-28 15:39:59 -08:00
button.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
checkbox.py Revert "Individually Import Chakra Packages (#2405)" (#2472) 2024-01-28 15:39:59 -08:00
checkbox.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
colormodeswitch.py [REF-1743] Implement radix-native color mode switch and button (#2526) 2024-02-07 11:55:25 -08:00
colormodeswitch.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
date_picker.py Refactor chakra components into separate folder (#2315) 2023-12-21 09:52:08 -08:00
date_picker.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
date_time_picker.py Refactor chakra components into separate folder (#2315) 2023-12-21 09:52:08 -08:00
date_time_picker.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
editable.py Revert "Individually Import Chakra Packages (#2405)" (#2472) 2024-01-28 15:39:59 -08:00
editable.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
email.py Refactor chakra components into separate folder (#2315) 2023-12-21 09:52:08 -08:00
email.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
form.py [REF-1368] Move common form functionality to rx.el.forms (#2801) 2024-03-07 13:17:54 -08:00
form.pyi [REF-1368] Move common form functionality to rx.el.forms (#2801) 2024-03-07 13:17:54 -08:00
iconbutton.py Chakra IconButton comes from "@chakra-ui/button@2.1.0" package (#2465) 2024-01-26 14:10:51 -08:00
iconbutton.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
input.py Use align start by default stacks (#2619) 2024-02-14 22:43:16 -08:00
input.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
multiselect.py Refactor chakra components into separate folder (#2315) 2023-12-21 09:52:08 -08:00
numberinput.py Revert "Individually Import Chakra Packages (#2405)" (#2472) 2024-01-28 15:39:59 -08:00
numberinput.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
password.py Refactor chakra components into separate folder (#2315) 2023-12-21 09:52:08 -08:00
password.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
pininput.py Revert "Individually Import Chakra Packages (#2405)" (#2472) 2024-01-28 15:39:59 -08:00
pininput.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
radio.py Revert "Individually Import Chakra Packages (#2405)" (#2472) 2024-01-28 15:39:59 -08:00
radio.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
rangeslider.py Revert "Individually Import Chakra Packages (#2405)" (#2472) 2024-01-28 15:39:59 -08:00
rangeslider.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
select.py Revert "Individually Import Chakra Packages (#2405)" (#2472) 2024-01-28 15:39:59 -08:00
select.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
slider.py Revert "Individually Import Chakra Packages (#2405)" (#2472) 2024-01-28 15:39:59 -08:00
slider.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
switch.py Revert "Individually Import Chakra Packages (#2405)" (#2472) 2024-01-28 15:39:59 -08:00
switch.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
textarea.py Increase debounce timeout to 300ms (#2541) 2024-02-07 11:55:43 -08:00
textarea.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00
time_picker.py add time_picker component (#2343) 2024-01-05 18:25:10 -08:00
time_picker.pyi [REF-1958] Remove shadowed radix css props (#2590) 2024-02-13 10:06:28 -08:00