From 84ca907aac801381842bce6c48ea76be1bea655e Mon Sep 17 00:00:00 2001 From: Kabir Goel Date: Wed, 21 Dec 2022 00:13:32 +0530 Subject: [PATCH] Add React fragment support (#148) --- pynecone/components/layout/__init__.py | 1 + pynecone/components/layout/fragment.py | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 pynecone/components/layout/fragment.py 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"