Accordion var data Attribute Error Fix (#2611)

This commit is contained in:
Elijah Ahianyo 2024-02-14 19:55:05 +00:00 committed by GitHub
parent 48d6717bb8
commit d8a9a0c95d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -344,7 +344,7 @@ class AccordionRoot(AccordionComponent):
# The var_data associated with the component. # The var_data associated with the component.
_var_data: VarData = VarData() # type: ignore _var_data: VarData = VarData() # type: ignore
_valid_children: List[str] = ["AccordionItem", "Foreach"] _valid_children: List[str] = ["AccordionItem"]
@classmethod @classmethod
def create(cls, *children, **props) -> Component: def create(cls, *children, **props) -> Component:
@ -404,11 +404,14 @@ class AccordionRoot(AccordionComponent):
) )
# extract var_data from dynamic themes. # extract var_data from dynamic themes.
self._var_data = self._var_data.merge( # type: ignore self._var_data = (
self._var_data.merge( # type: ignore
accordion_theme_trigger._var_data, accordion_theme_trigger._var_data,
accordion_theme_content._var_data, accordion_theme_content._var_data,
accordion_theme_root._var_data, accordion_theme_root._var_data,
) )
or self._var_data
)
self._dynamic_themes = Var.create( # type: ignore self._dynamic_themes = Var.create( # type: ignore
convert_dict_to_style_and_format_emotion( convert_dict_to_style_and_format_emotion(