reflex/reflex/components
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
..
base disable react strict mode for event loop (#4720) 2025-01-31 18:36:35 -08:00
core Add a sticky Built with Reflex badge (#4584) 2025-02-03 11:50:31 -08:00
datadisplay Add a sticky Built with Reflex badge (#4584) 2025-02-03 11:50:31 -08:00
el add more type annotations through the code (#4401) 2025-01-29 01:12:47 +01:00
gridjs change custom attr to accept any (#4323) 2024-11-07 14:18:13 -08:00
lucide allow dynamic icons name (#4636) 2025-01-17 16:43:11 -08:00
markdown add more type annotations through the code (#4401) 2025-01-29 01:12:47 +01:00
moment enable PGH, bump pyright and fix all #type: ignore (#4699) 2025-01-28 13:11:05 -08:00
next add more type annotations through the code (#4401) 2025-01-29 01:12:47 +01:00
plotly enable PGH, bump pyright and fix all #type: ignore (#4699) 2025-01-28 13:11:05 -08:00
radix add backend disabled dialog (#4715) 2025-01-31 13:00:56 -08:00
react_player enable PGH, bump pyright and fix all #type: ignore (#4699) 2025-01-28 13:11:05 -08:00
recharts add more type annotations through the code (#4401) 2025-01-29 01:12:47 +01:00
sonner fix optional wrapping of static call methods in pyi (#4727) 2025-02-03 09:31:32 -08:00
suneditor add more type annotations through the code (#4401) 2025-01-29 01:12:47 +01:00
tags fix tag render to be recursive (#4714) 2025-01-29 12:16:54 -08:00
__init__.py [REF-3536][REF-3537][REF-3541] Move chakra components into its repo(reflex-chakra) (#3798) 2024-08-19 13:41:31 -07:00
__init__.pyi [REF-3536][REF-3537][REF-3541] Move chakra components into its repo(reflex-chakra) (#3798) 2024-08-19 13:41:31 -07:00
component.py bump ruff version to 0.9.3 (#4705) 2025-01-31 17:20:51 -08:00
dynamic.py enable N rules for naming conventions (#4666) 2025-01-23 15:29:17 +01:00
literals.py Chakra input component type_ prop literal (#2292) 2023-12-18 15:43:51 -08:00
props.py add more type annotations through the code (#4401) 2025-01-29 01:12:47 +01:00