Explorar o código

react 19 time (#4848)

* react 19 time

* idk why

* better default for resolvedColorMode

* remove prints
Khaleel Al-Adhami hai 3 meses
pai
achega
6e4522c15c

+ 3 - 1
reflex/.templates/web/components/reflex/radix_themes_color_mode_provider.js

@@ -10,7 +10,9 @@ import {
 export default function RadixThemesColorModeProvider({ children }) {
   const { theme, resolvedTheme, setTheme } = useTheme();
   const [rawColorMode, setRawColorMode] = useState(defaultColorMode);
-  const [resolvedColorMode, setResolvedColorMode] = useState("dark");
+  const [resolvedColorMode, setResolvedColorMode] = useState(
+    defaultColorMode === "dark" ? "dark" : "light"
+  );
 
   useEffect(() => {
     if (isDevMode) {

+ 4 - 5
reflex/constants/installer.py

@@ -178,16 +178,15 @@ class PackageJson(SimpleNamespace):
     PATH = "package.json"
 
     DEPENDENCIES = {
-        "@babel/standalone": "7.26.6",
         "@emotion/react": "11.14.0",
         "axios": "1.7.9",
         "json5": "2.2.3",
-        "next": "15.1.6",
+        "next": "15.1.7",
         "next-sitemap": "4.2.3",
         "next-themes": "0.4.4",
-        "react": "18.3.1",
-        "react-dom": "18.3.1",
-        "react-focus-lock": "2.13.5",
+        "react": "19.0.0",
+        "react-dom": "19.0.0",
+        "react-focus-lock": "2.13.6",
         "socket.io-client": "4.8.1",
         "universal-cookie": "7.2.2",
     }

+ 0 - 11
tests/integration/test_event_chain.py

@@ -493,11 +493,6 @@ async def test_event_chain_on_load(
             "/on-mount-return-chain",
             [
                 "on_load_return_chain",
-                "event_arg:unmount",
-                "on_load_return_chain",
-                "event_arg:1",
-                "event_arg:2",
-                "event_arg:3",
                 "event_arg:1",
                 "event_arg:2",
                 "event_arg:3",
@@ -509,12 +504,6 @@ async def test_event_chain_on_load(
             [
                 "on_load_yield_chain",
                 "event_arg:mount",
-                "event_no_args",
-                "on_load_yield_chain",
-                "event_arg:mount",
-                "event_arg:4",
-                "event_arg:5",
-                "event_arg:6",
                 "event_arg:4",
                 "event_arg:5",
                 "event_arg:6",