Skip to content

Commit 8e7311f

Browse files
committed
render_bokeh now brings bokeh_dependency() in its default UI
1 parent 12e660a commit 8e7311f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

shinywidgets/_render_widget.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
from typing import TYPE_CHECKING
44

5+
from htmltools import Tag
6+
57
if TYPE_CHECKING:
68
from altair import JupyterChart # pyright: ignore[reportMissingTypeStubs]
79
from jupyter_bokeh import BokehModel # pyright: ignore[reportMissingTypeStubs]
@@ -12,6 +14,7 @@
1214
else:
1315
JupyterChart = BokehModel = FigureWidget = DeckGLWidget = object
1416

17+
from ._dependencies import bokeh_dependency
1518
from ._render_widget_base import ValueT, WidgetT, render_widget_base
1619

1720
__all__ = (
@@ -33,7 +36,10 @@ class render_altair(render_widget_base[ValueT, JupyterChart]):
3336
...
3437

3538
class render_bokeh(render_widget_base[ValueT, BokehModel]):
36-
...
39+
def default_ui(self, id: str) -> Tag:
40+
res = super().default_ui(id)
41+
res.children.append(bokeh_dependency())
42+
return res
3743

3844
class render_plotly(render_widget_base[ValueT, FigureWidget]):
3945
...

0 commit comments

Comments
 (0)