From 86c624e93976567c6b4393fe1b06ca22c4fd3472 Mon Sep 17 00:00:00 2001
From: Alek Petuskey <alek@pynecone.io>
Date: Mon, 9 Oct 2023 11:53:41 -0700
Subject: [PATCH] Readded victory create methods and imports (#1938)

---
 reflex/__init__.py                     |  1 +
 reflex/components/__init__.py          | 18 +++++++++++++++---
 reflex/components/graphing/__init__.py | 16 ++++++++++++++++
 3 files changed, 32 insertions(+), 3 deletions(-)

diff --git a/reflex/__init__.py b/reflex/__init__.py
index e4622c53c..f4d897cb8 100644
--- a/reflex/__init__.py
+++ b/reflex/__init__.py
@@ -15,6 +15,7 @@ from .components import *
 from .components.base.script import client_side
 from .components.component import custom_component as memo
 from .components.graphing import recharts as recharts
+from .components.graphing.victory import data as data
 from .config import Config as Config
 from .config import DBConfig as DBConfig
 from .constants import Env as Env
diff --git a/reflex/components/__init__.py b/reflex/components/__init__.py
index 7b34160b2..f9a580032 100644
--- a/reflex/components/__init__.py
+++ b/reflex/components/__init__.py
@@ -140,7 +140,21 @@ slider_track = SliderTrack.create
 switch = Switch.create
 text_area = TextArea.create
 upload = Upload.create
-
+area = Area.create
+bar = Bar.create
+box_plot = BoxPlot.create
+candlestick = Candlestick.create
+chart = Chart.create
+chart_group = ChartGroup.create
+chart_stack = ChartStack.create
+error_bar = ErrorBar.create
+histogram = Histogram.create
+line = Line.create
+pie = Pie.create
+plotly = Plotly.create
+polar = Polar.create
+scatter = Scatter.create
+voronoi = Voronoi.create
 box = Box.create
 center = Center.create
 circle = Circle.create
@@ -232,5 +246,3 @@ kbd = KeyboardKey.create
 color_mode_button = ColorModeButton.create
 color_mode_icon = ColorModeIcon.create
 color_mode_switch = ColorModeSwitch.create
-
-plotly = Plotly.create
diff --git a/reflex/components/graphing/__init__.py b/reflex/components/graphing/__init__.py
index 70727c408..dd48762e7 100644
--- a/reflex/components/graphing/__init__.py
+++ b/reflex/components/graphing/__init__.py
@@ -1,5 +1,21 @@
 """Convenience functions to define layout components."""
 
 from .plotly import Plotly
+from .victory import (
+    Area,
+    Bar,
+    BoxPlot,
+    Candlestick,
+    Chart,
+    ChartGroup,
+    ChartStack,
+    ErrorBar,
+    Histogram,
+    Line,
+    Pie,
+    Polar,
+    Scatter,
+    Voronoi,
+)
 
 __all__ = [f for f in dir() if f[0].isupper()]  # type: ignore