[ENG-4406] cell component wrapper (#4670)
* cell component wrapper * add pyi files changes --------- Co-authored-by: pourhakimi <84860195+pourhakimi@users.noreply.github.com> Co-authored-by: Lendemor <thomas.brandeho@gmail.com>
This commit is contained in:
parent
048416163d
commit
80966dbff0
@ -70,6 +70,8 @@ _SUBMOD_ATTRS: dict = {
|
|||||||
"Label",
|
"Label",
|
||||||
"label_list",
|
"label_list",
|
||||||
"LabelList",
|
"LabelList",
|
||||||
|
"cell",
|
||||||
|
"Cell",
|
||||||
],
|
],
|
||||||
"polar": [
|
"polar": [
|
||||||
"pie",
|
"pie",
|
||||||
|
@ -53,11 +53,13 @@ from .charts import radar_chart as radar_chart
|
|||||||
from .charts import radial_bar_chart as radial_bar_chart
|
from .charts import radial_bar_chart as radial_bar_chart
|
||||||
from .charts import scatter_chart as scatter_chart
|
from .charts import scatter_chart as scatter_chart
|
||||||
from .charts import treemap as treemap
|
from .charts import treemap as treemap
|
||||||
|
from .general import Cell as Cell
|
||||||
from .general import GraphingTooltip as GraphingTooltip
|
from .general import GraphingTooltip as GraphingTooltip
|
||||||
from .general import Label as Label
|
from .general import Label as Label
|
||||||
from .general import LabelList as LabelList
|
from .general import LabelList as LabelList
|
||||||
from .general import Legend as Legend
|
from .general import Legend as Legend
|
||||||
from .general import ResponsiveContainer as ResponsiveContainer
|
from .general import ResponsiveContainer as ResponsiveContainer
|
||||||
|
from .general import cell as cell
|
||||||
from .general import graphing_tooltip as graphing_tooltip
|
from .general import graphing_tooltip as graphing_tooltip
|
||||||
from .general import label as label
|
from .general import label as label
|
||||||
from .general import label_list as label_list
|
from .general import label_list as label_list
|
||||||
|
@ -242,8 +242,23 @@ class LabelList(Recharts):
|
|||||||
stroke: Var[Union[str, Color]] = LiteralVar.create("none")
|
stroke: Var[Union[str, Color]] = LiteralVar.create("none")
|
||||||
|
|
||||||
|
|
||||||
|
class Cell(Recharts):
|
||||||
|
"""A Cell component in Recharts."""
|
||||||
|
|
||||||
|
tag = "Cell"
|
||||||
|
|
||||||
|
alias = "RechartsCell"
|
||||||
|
|
||||||
|
# The presentation attribute of a rectangle in bar or a sector in pie.
|
||||||
|
fill: Var[str]
|
||||||
|
|
||||||
|
# The presentation attribute of a rectangle in bar or a sector in pie.
|
||||||
|
stroke: Var[str]
|
||||||
|
|
||||||
|
|
||||||
responsive_container = ResponsiveContainer.create
|
responsive_container = ResponsiveContainer.create
|
||||||
legend = Legend.create
|
legend = Legend.create
|
||||||
graphing_tooltip = GraphingTooltip.create
|
graphing_tooltip = GraphingTooltip.create
|
||||||
label = Label.create
|
label = Label.create
|
||||||
label_list = LabelList.create
|
label_list = LabelList.create
|
||||||
|
cell = Cell.create
|
||||||
|
@ -482,8 +482,59 @@ class LabelList(Recharts):
|
|||||||
"""
|
"""
|
||||||
...
|
...
|
||||||
|
|
||||||
|
class Cell(Recharts):
|
||||||
|
@overload
|
||||||
|
@classmethod
|
||||||
|
def create( # type: ignore
|
||||||
|
cls,
|
||||||
|
*children,
|
||||||
|
fill: Optional[Union[Var[str], str]] = None,
|
||||||
|
stroke: Optional[Union[Var[str], str]] = None,
|
||||||
|
style: Optional[Style] = None,
|
||||||
|
key: Optional[Any] = None,
|
||||||
|
id: Optional[Any] = None,
|
||||||
|
class_name: Optional[Any] = None,
|
||||||
|
autofocus: Optional[bool] = None,
|
||||||
|
custom_attrs: Optional[Dict[str, Union[Var, Any]]] = None,
|
||||||
|
on_blur: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_context_menu: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_double_click: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_focus: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_mount: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_mouse_down: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_mouse_enter: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_mouse_leave: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_mouse_move: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_mouse_out: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_mouse_over: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_mouse_up: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_scroll: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
on_unmount: Optional[EventType[[], BASE_STATE]] = None,
|
||||||
|
**props,
|
||||||
|
) -> "Cell":
|
||||||
|
"""Create the component.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
*children: The children of the component.
|
||||||
|
fill: The presentation attribute of a rectangle in bar or a sector in pie.
|
||||||
|
stroke: The presentation attribute of a rectangle in bar or a sector in pie.
|
||||||
|
style: The style of the component.
|
||||||
|
key: A unique key for the component.
|
||||||
|
id: The id for the component.
|
||||||
|
class_name: The class name for the component.
|
||||||
|
autofocus: Whether the component should take the focus once the page is loaded
|
||||||
|
custom_attrs: custom attribute
|
||||||
|
**props: The props of the component.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
The component.
|
||||||
|
"""
|
||||||
|
...
|
||||||
|
|
||||||
responsive_container = ResponsiveContainer.create
|
responsive_container = ResponsiveContainer.create
|
||||||
legend = Legend.create
|
legend = Legend.create
|
||||||
graphing_tooltip = GraphingTooltip.create
|
graphing_tooltip = GraphingTooltip.create
|
||||||
label = Label.create
|
label = Label.create
|
||||||
label_list = LabelList.create
|
label_list = LabelList.create
|
||||||
|
cell = Cell.create
|
||||||
|
Loading…
Reference in New Issue
Block a user