diff --git a/reflex/compiler/utils.py b/reflex/compiler/utils.py index 3b643718f..1808f787a 100644 --- a/reflex/compiler/utils.py +++ b/reflex/compiler/utils.py @@ -429,11 +429,11 @@ def add_meta( Returns: The component with the metadata added. """ - meta_tags = [Meta.create(**item) for item in meta] - - children: list[Any] = [ - Title.create(title), + meta_tags = [ + item if isinstance(item, Component) else Meta.create(**item) for item in meta ] + + children: list[Any] = [Title.create(title)] if description: children.append(Description.create(content=description)) children.append(Image.create(content=image))