33# This file was generated by `reflex/utils/pyi_generator.py`!
44# ------------------------------------------------------
55
6- from . import components , utils
7- from .components import base
6+ from . import components
7+ from . import utils
8+
89from .components .base .accordion import accordion
910from .components .base .avatar import avatar
1011from .components .base .badge import badge
@@ -30,86 +31,19 @@ from .components.base.switch import switch
3031from .components .base .tabs import tabs
3132from .components .base .textarea import textarea
3233from .components .base .theme_switcher import theme_switcher
33- from .components .base .toggle import toggle
3434from .components .base .toggle_group import toggle_group
35+ from .components .base .toggle import toggle
3536from .components .base .tooltip import tooltip
36- from .components .icons .hugeicon import hi , icon
37+ from .components import base
38+ from .components .icons .hugeicon import hi
39+ from .components .icons .hugeicon import icon
40+ from .components .icons .simple_icon import simple_icon
3741from .components .icons .others import spinner
3842from .utils .twmerge import cn
3943
40- _REFLEX_UI_MAPPING = {
41- "components.base.accordion" : ["accordion" ],
42- "components.base.avatar" : ["avatar" ],
43- "components.base.badge" : ["badge" ],
44- "components.base.button" : ["button" ],
45- "components.base.card" : ["card" ],
46- "components.base.checkbox" : ["checkbox" ],
47- "components.base.collapsible" : ["collapsible" ],
48- "components.base.context_menu" : ["context_menu" ],
49- "components.base.dialog" : ["dialog" ],
50- "components.base.drawer" : ["drawer" ],
51- "components.base.gradient_profile" : ["gradient_profile" ],
52- "components.base.input" : ["input" ],
53- "components.base.link" : ["link" ],
54- "components.base.menu" : ["menu" ],
55- "components.base.navigation_menu" : ["navigation_menu" ],
56- "components.base.popover" : ["popover" ],
57- "components.base.preview_card" : ["preview_card" ],
58- "components.base.scroll_area" : ["scroll_area" ],
59- "components.base.select" : ["select" ],
60- "components.base.skeleton" : ["skeleton" ],
61- "components.base.slider" : ["slider" ],
62- "components.base.switch" : ["switch" ],
63- "components.base.tabs" : ["tabs" ],
64- "components.base.textarea" : ["textarea" ],
65- "components.base.theme_switcher" : ["theme_switcher" ],
66- "components.base.toggle_group" : ["toggle_group" ],
67- "components.base.toggle" : ["toggle" ],
68- "components.base.tooltip" : ["tooltip" ],
69- }
70- _SUBMODULES = {"components" , "utils" }
71- _SUBMOD_ATTRS = {
72- ** _REFLEX_UI_MAPPING ,
73- "components" : ["base" ],
74- "components.icons.hugeicon" : ["hi" , "icon" ],
75- "components.icons.others" : ["spinner" ],
76- "utils.twmerge" : ["cn" ],
77- }
44+ from reflex .utils import lazy_loader
45+ _REFLEX_UI_MAPPING = {'components.base.accordion' : ['accordion' ], 'components.base.avatar' : ['avatar' ], 'components.base.badge' : ['badge' ], 'components.base.button' : ['button' ], 'components.base.card' : ['card' ], 'components.base.checkbox' : ['checkbox' ], 'components.base.collapsible' : ['collapsible' ], 'components.base.context_menu' : ['context_menu' ], 'components.base.dialog' : ['dialog' ], 'components.base.drawer' : ['drawer' ], 'components.base.gradient_profile' : ['gradient_profile' ], 'components.base.input' : ['input' ], 'components.base.link' : ['link' ], 'components.base.menu' : ['menu' ], 'components.base.navigation_menu' : ['navigation_menu' ], 'components.base.popover' : ['popover' ], 'components.base.preview_card' : ['preview_card' ], 'components.base.scroll_area' : ['scroll_area' ], 'components.base.select' : ['select' ], 'components.base.skeleton' : ['skeleton' ], 'components.base.slider' : ['slider' ], 'components.base.switch' : ['switch' ], 'components.base.tabs' : ['tabs' ], 'components.base.textarea' : ['textarea' ], 'components.base.theme_switcher' : ['theme_switcher' ], 'components.base.toggle_group' : ['toggle_group' ], 'components.base.toggle' : ['toggle' ], 'components.base.tooltip' : ['tooltip' ]}
46+ _SUBMODULES = {'components' , 'utils' }
47+ _SUBMOD_ATTRS = {** _REFLEX_UI_MAPPING , 'components' : ['base' ], 'components.icons.hugeicon' : ['hi' , 'icon' ], 'components.icons.simple_icon' : ['simple_icon' ], 'components.icons.others' : ['spinner' ], 'utils.twmerge' : ['cn' ]}
7848
79- __all__ = [
80- "accordion" ,
81- "avatar" ,
82- "badge" ,
83- "base" ,
84- "button" ,
85- "card" ,
86- "checkbox" ,
87- "cn" ,
88- "collapsible" ,
89- "components" ,
90- "context_menu" ,
91- "dialog" ,
92- "drawer" ,
93- "gradient_profile" ,
94- "hi" ,
95- "icon" ,
96- "input" ,
97- "link" ,
98- "menu" ,
99- "navigation_menu" ,
100- "popover" ,
101- "preview_card" ,
102- "scroll_area" ,
103- "select" ,
104- "skeleton" ,
105- "slider" ,
106- "spinner" ,
107- "switch" ,
108- "tabs" ,
109- "textarea" ,
110- "theme_switcher" ,
111- "toggle" ,
112- "toggle_group" ,
113- "tooltip" ,
114- "utils" ,
115- ]
49+ __all__ = ['accordion' , 'avatar' , 'badge' , 'base' , 'button' , 'card' , 'checkbox' , 'cn' , 'collapsible' , 'components' , 'context_menu' , 'dialog' , 'drawer' , 'gradient_profile' , 'hi' , 'icon' , 'input' , 'link' , 'menu' , 'navigation_menu' , 'popover' , 'preview_card' , 'scroll_area' , 'select' , 'simple_icon' , 'skeleton' , 'slider' , 'spinner' , 'switch' , 'tabs' , 'textarea' , 'theme_switcher' , 'toggle' , 'toggle_group' , 'tooltip' , 'utils' ]
0 commit comments