add lucide icons as a candidate for core icon library (#2444)
This commit is contained in:
parent
01c2a1ed7d
commit
11f6d7ccef
@ -254,12 +254,13 @@ _MAPPING = {
|
|||||||
"reflex.compiler.utils": ["get_asset_path"],
|
"reflex.compiler.utils": ["get_asset_path"],
|
||||||
"reflex.components": _ALL_COMPONENTS + ["chakra", "next"],
|
"reflex.components": _ALL_COMPONENTS + ["chakra", "next"],
|
||||||
"reflex.components.component": ["memo"],
|
"reflex.components.component": ["memo"],
|
||||||
|
"reflex.components.el": ["el"],
|
||||||
|
"reflex.components.lucide": ["lucide"],
|
||||||
"reflex.components.radix": ["radix"],
|
"reflex.components.radix": ["radix"],
|
||||||
"reflex.components.recharts": ["recharts"],
|
"reflex.components.recharts": ["recharts"],
|
||||||
"reflex.components.moment.moment": ["MomentDelta"],
|
"reflex.components.moment.moment": ["MomentDelta"],
|
||||||
"reflex.config": ["config", "Config", "DBConfig"],
|
"reflex.config": ["config", "Config", "DBConfig"],
|
||||||
"reflex.constants": ["constants", "Env"],
|
"reflex.constants": ["constants", "Env"],
|
||||||
"reflex.components.el": ["el"],
|
|
||||||
"reflex.event": [
|
"reflex.event": [
|
||||||
"event",
|
"event",
|
||||||
"EventChain",
|
"EventChain",
|
||||||
|
@ -447,6 +447,8 @@ from reflex.components import NoSSRComponent as NoSSRComponent
|
|||||||
from reflex.components import chakra as chakra
|
from reflex.components import chakra as chakra
|
||||||
from reflex.components import next as next
|
from reflex.components import next as next
|
||||||
from reflex.components.component import memo as memo
|
from reflex.components.component import memo as memo
|
||||||
|
from reflex.components import el as el
|
||||||
|
from reflex.components import lucide as lucide
|
||||||
from reflex.components import radix as radix
|
from reflex.components import radix as radix
|
||||||
from reflex.components import recharts as recharts
|
from reflex.components import recharts as recharts
|
||||||
from reflex.components.moment.moment import MomentDelta as MomentDelta
|
from reflex.components.moment.moment import MomentDelta as MomentDelta
|
||||||
@ -455,7 +457,6 @@ from reflex.config import Config as Config
|
|||||||
from reflex.config import DBConfig as DBConfig
|
from reflex.config import DBConfig as DBConfig
|
||||||
from reflex import constants as constants
|
from reflex import constants as constants
|
||||||
from reflex.constants import Env as Env
|
from reflex.constants import Env as Env
|
||||||
from reflex.components import el as el
|
|
||||||
from reflex import event as event
|
from reflex import event as event
|
||||||
from reflex.event import EventChain as EventChain
|
from reflex.event import EventChain as EventChain
|
||||||
from reflex.event import background as background
|
from reflex.event import background as background
|
||||||
|
5
reflex/components/lucide/__init__.py
Normal file
5
reflex/components/lucide/__init__.py
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
"""Lucide Icon Component."""
|
||||||
|
|
||||||
|
from .icon import Icon
|
||||||
|
|
||||||
|
icon = Icon.create
|
1483
reflex/components/lucide/icon.py
Normal file
1483
reflex/components/lucide/icon.py
Normal file
File diff suppressed because it is too large
Load Diff
1590
reflex/components/lucide/icon.pyi
Normal file
1590
reflex/components/lucide/icon.pyi
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user