Pārlūkot izejas kodu

fix pininput to use _get_imports_list

Masen Furer 1 gadu atpakaļ
vecāks
revīzija
622f0f0dc8

+ 7 - 7
reflex/components/chakra/forms/pininput.py

@@ -9,7 +9,7 @@ from reflex.components.component import Component
 from reflex.components.tags.tag import Tag
 from reflex.components.tags.tag import Tag
 from reflex.constants import EventTriggers
 from reflex.constants import EventTriggers
 from reflex.utils import format
 from reflex.utils import format
-from reflex.utils.imports import ImportDict, merge_imports
+from reflex.utils.imports import ImportVar
 from reflex.vars import Var
 from reflex.vars import Var
 
 
 
 
@@ -63,18 +63,18 @@ class PinInput(ChakraComponent):
     # The name of the form field
     # The name of the form field
     name: Var[str]
     name: Var[str]
 
 
-    def _get_imports(self) -> ImportDict:
+    def _get_imports_list(self) -> list[ImportVar]:
         """Include PinInputField explicitly because it may not be a child component at compile time.
         """Include PinInputField explicitly because it may not be a child component at compile time.
 
 
         Returns:
         Returns:
             The merged import dict.
             The merged import dict.
         """
         """
         range_var = Var.range(0)
         range_var = Var.range(0)
-        return merge_imports(
-            super()._get_imports(),
-            PinInputField()._get_all_imports(),  # type: ignore
-            range_var._var_data.imports if range_var._var_data is not None else {},
-        )
+        return [
+            *super()._get_imports_list(),
+            *PinInputField()._get_all_imports(),  # type: ignore
+            *(range_var._var_data.imports if range_var._var_data is not None else []),
+        ]
 
 
     def get_event_triggers(self) -> dict[str, Union[Var, Any]]:
     def get_event_triggers(self) -> dict[str, Union[Var, Any]]:
         """Get the event triggers that pass the component's value to the handler.
         """Get the event triggers that pass the component's value to the handler.

+ 1 - 1
reflex/components/chakra/forms/pininput.pyi

@@ -13,7 +13,7 @@ from reflex.components.component import Component
 from reflex.components.tags.tag import Tag
 from reflex.components.tags.tag import Tag
 from reflex.constants import EventTriggers
 from reflex.constants import EventTriggers
 from reflex.utils import format
 from reflex.utils import format
-from reflex.utils.imports import ImportDict, merge_imports
+from reflex.utils.imports import ImportVar
 from reflex.vars import Var
 from reflex.vars import Var
 
 
 class PinInput(ChakraComponent):
 class PinInput(ChakraComponent):