reflex/reflex/components/core
Thomas Brandého 1444421766
add deps and position field in VarData (#4518)
* fix memoized event trigger order

* allow to declare deps in event signature for memoized event triggers

* clean up the code to pass tests

* handle position of hooks

* clean up code

* revert test changes

* add future annotations

* remove non-necessary stuff

* reuse data_callback name if already set during first call to add_hooks

* remove HookVar and use Var with VarData instead

* remove test change

* readd removed line

* fix order of stmt for cleaner code

* fix typing

* something broke during the merge I guess

* remove hack and pass proper const for position

* oops, bad syntax in jinja

* use "hook_position" instead of "hook_positions"

match the name of the enum

---------

Co-authored-by: Masen Furer <m_github@0x26.net>
2024-12-13 13:28:55 -08:00
..
layout add center / spacer / hstack / vstack in radix/themes/layout (#2331) 2024-01-30 15:39:22 -08:00
__init__.py introduce customizable breakpoints (#3568) 2024-06-27 01:34:49 +03:00
__init__.pyi pyi_generator cleanup: ruff, remove fully qualified reflex. names (#3591) 2024-06-29 08:48:01 -07:00
banner.py enable RUF rules for linting (#4465) 2024-12-10 09:11:50 -08:00
banner.pyi add ERA rules to detect commented out code (#4472) 2024-12-11 18:26:44 -08:00
breakpoints.py Bring back py3.9 support with a deprecation warning. (#3976) 2024-09-23 18:15:16 -07:00
client_side_routing.py deprecate add_custom_404_page (#4505) 2024-12-11 18:29:39 -08:00
client_side_routing.pyi deprecate add_custom_404_page (#4505) 2024-12-11 18:29:39 -08:00
clipboard.py add deps and position field in VarData (#4518) 2024-12-13 13:28:55 -08:00
clipboard.pyi add deps and position field in VarData (#4518) 2024-12-13 13:28:55 -08:00
colors.py Get rx.color working with fstrings (#2562) 2024-02-09 17:06:55 -08:00
cond.py style: prefer type() over __class__ (#4512) 2024-12-10 12:35:46 -08:00
debounce.py add noop event (#4288) 2024-11-04 10:33:07 -08:00
debounce.pyi change custom attr to accept any (#4323) 2024-11-07 14:18:13 -08:00
foreach.py enable RUF rules for linting (#4465) 2024-12-10 09:11:50 -08:00
html.py disable prose by default for rx.html (#4001) 2024-09-26 13:47:05 -07:00
html.pyi add ERA rules to detect commented out code (#4472) 2024-12-11 18:26:44 -08:00
match.py replace old var system with immutable one (#3916) 2024-09-13 16:01:52 -07:00
responsive.py [REF-2821]Improve Dynamic Imports (#3345) 2024-05-31 16:43:10 +00:00
upload.py Fix upload cancellation (#4527) 2024-12-12 10:15:19 -08:00
upload.pyi fix upload argspec being missing (#4335) 2024-11-08 10:12:29 -08:00