Make rx.Upload a memoization leaf (#2695)

This commit is contained in:
Elijah Ahianyo 2024-02-22 16:15:47 +00:00 committed by GitHub
parent 278183b526
commit f4666c4c96
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View File

@ -8,7 +8,7 @@ from typing import Any, ClassVar, Dict, List, Optional, Union
from reflex import constants
from reflex.components.chakra.forms.input import Input
from reflex.components.chakra.layout.box import Box
from reflex.components.component import Component
from reflex.components.component import Component, MemoizationLeaf
from reflex.constants import Dirs
from reflex.event import CallableEventSpec, EventChain, EventSpec, call_script
from reflex.utils import imports
@ -138,7 +138,7 @@ class UploadFilesProvider(Component):
tag = "UploadFilesProvider"
class Upload(Component):
class Upload(MemoizationLeaf):
"""A file upload component."""
library = "react-dropzone@14.2.3"

View File

@ -13,7 +13,7 @@ from typing import Any, ClassVar, Dict, List, Optional, Union
from reflex import constants
from reflex.components.chakra.forms.input import Input
from reflex.components.chakra.layout.box import Box
from reflex.components.component import Component
from reflex.components.component import Component, MemoizationLeaf
from reflex.constants import Dirs
from reflex.event import CallableEventSpec, EventChain, EventSpec, call_script
from reflex.utils import imports
@ -114,7 +114,7 @@ class UploadFilesProvider(Component):
"""
...
class Upload(Component):
class Upload(MemoizationLeaf):
is_used: ClassVar[bool] = False
@overload