@@ -87,8 +87,8 @@ def __init__(
87
87
number_of_sides : int = 4 ,
88
88
rotation : int = 0 ,
89
89
radius : int = 15 ,
90
- popup : Optional [ Union [str , Popup ] ] = None ,
91
- tooltip : Optional [ Union [str , Tooltip ] ] = None ,
90
+ popup : Union [Popup , str , None ] = None ,
91
+ tooltip : Union [Tooltip , str , None ] = None ,
92
92
** kwargs : TypePathOptions ,
93
93
):
94
94
super ().__init__ (location , popup = popup , tooltip = tooltip )
@@ -143,8 +143,8 @@ class Vega(JSCSSMixin, Element):
143
143
def __init__ (
144
144
self ,
145
145
data : Any ,
146
- width : Optional [ Union [int , str ] ] = None ,
147
- height : Optional [ Union [int , str ] ] = None ,
146
+ width : Union [int , str , None ] = None ,
147
+ height : Union [int , str , None ] = None ,
148
148
left : Union [int , str ] = "0%" ,
149
149
top : Union [int , str ] = "0%" ,
150
150
position : str = "relative" ,
@@ -260,8 +260,8 @@ class VegaLite(Element):
260
260
def __init__ (
261
261
self ,
262
262
data : Any ,
263
- width : Optional [ Union [int , str ] ] = None ,
264
- height : Optional [ Union [int , str ] ] = None ,
263
+ width : Union [int , str , None ] = None ,
264
+ height : Union [int , str , None ] = None ,
265
265
left : Union [int , str ] = "0%" ,
266
266
top : Union [int , str ] = "0%" ,
267
267
position : str = "relative" ,
0 commit comments