diff --git a/pynecone/components/layout/__init__.py b/pynecone/components/layout/__init__.py index bceb381b5..5c62768f9 100644 --- a/pynecone/components/layout/__init__.py +++ b/pynecone/components/layout/__init__.py @@ -6,6 +6,7 @@ from .cond import Cond from .container import Container from .flex import Flex from .foreach import Foreach +from .fragment import Fragment from .grid import Grid, GridItem, ResponsiveGrid from .html import Html from .spacer import Spacer diff --git a/pynecone/components/layout/fragment.py b/pynecone/components/layout/fragment.py new file mode 100644 index 000000000..9e1025abc --- /dev/null +++ b/pynecone/components/layout/fragment.py @@ -0,0 +1,9 @@ +"""React fragments to enable bare returns of component trees from functions.""" +from pynecone.components.component import Component + + +class Fragment(Component): + """A React fragment to return multiple components from a function without wrapping it in a container.""" + + library = "react" + tag = "Fragment"