|
@@ -27,6 +27,7 @@ from pynecone.base import Base
|
|
from pynecone.compiler import compiler
|
|
from pynecone.compiler import compiler
|
|
from pynecone.compiler import utils as compiler_utils
|
|
from pynecone.compiler import utils as compiler_utils
|
|
from pynecone.components.component import Component, ComponentStyle
|
|
from pynecone.components.component import Component, ComponentStyle
|
|
|
|
+from pynecone.components.layout.fragment import Fragment
|
|
from pynecone.config import get_config
|
|
from pynecone.config import get_config
|
|
from pynecone.event import Event, EventHandler, EventSpec
|
|
from pynecone.event import Event, EventHandler, EventSpec
|
|
from pynecone.middleware import HydrateMiddleware, Middleware
|
|
from pynecone.middleware import HydrateMiddleware, Middleware
|
|
@@ -291,6 +292,9 @@ class App(Base):
|
|
) from e
|
|
) from e
|
|
raise e
|
|
raise e
|
|
|
|
|
|
|
|
+ # Wrap the component in a fragment.
|
|
|
|
+ component = Fragment.create(component)
|
|
|
|
+
|
|
# Add meta information to the component.
|
|
# Add meta information to the component.
|
|
compiler_utils.add_meta(
|
|
compiler_utils.add_meta(
|
|
component, title=title, image=image, description=description, meta=meta
|
|
component, title=title, image=image, description=description, meta=meta
|