reflex/reflex/experimental
Thomas Brandého ef93161840
Add a sticky Built with Reflex badge (#4584)
* add the watermark class

* remove shortcut exposing badge publicly for now

* Rename as "sticky" because "watermark" has a negative connotation

* Add config `show_built_with_reflex`

This config option is available for authenticated users on various plan tiers

* py3.11 compatible f-string

* sticky badge inherit from A instead of using on_click/redirect

* fix integration test

* Move export checking logic to reflex CLI

* rx.logo: make it accessible to screen readers

Add role="img" aria_label="Reflex" and title="Reflex".

* Hide the built with reflex badge for localhost

* Revert "fix integration test"

This reverts commit a978684d70.

* experimental: do not show warning for internal imports

Only show experimental feature warnings when accessing the names through the
rx._x namespace.

If reflex internally imports the names via deep imports, then this bypasses the
warning to avoid showing it to users that have no control over how the
framework uses experimental features.

* add help link for show_built_with_reflex option

* pre-commit fixes

---------

Co-authored-by: Masen Furer <m_github@0x26.net>
2025-02-03 11:50:31 -08:00
..
__init__.py Add a sticky Built with Reflex badge (#4584) 2025-02-03 11:50:31 -08:00
client_state.py improve var base typing (#4718) 2025-01-31 13:12:33 -08:00
hooks.py add more type annotations through the code (#4401) 2025-01-29 01:12:47 +01:00
layout.py make all triggers disable recurisve memoization (#4719) 2025-01-31 11:15:42 -08:00
layout.pyi enable N rules for naming conventions (#4666) 2025-01-23 15:29:17 +01:00
misc.py add more type annotations through the code (#4401) 2025-01-29 01:12:47 +01:00