import panel as pn pn.extension() toggle = pn.widgets.Toggle(name='Toggle', button_type='success') toggle toggle.value pn.Row( *(pn.Column(*(pn.widgets.Toggle(name=p, button_type=p, button_style=bs) for p in pn.widgets.Toggle.param.button_type.objects)) for bs in pn.widgets.Toggle.param.button_style.objects) ) backward = pn.widgets.Toggle(name='\u25c0', width=50) forward = pn.widgets.Toggle(name='\u25b6', width=50) search = pn.widgets.Button(name='🔍', width=100) play = pn.widgets.Toggle(name="▶️ Play", width=100) pause = pn.widgets.Toggle(name="Pause ⏸️", width=100) pn.Row(backward, forward, search, play, pause) pn.widgets.Toggle(icon='2fa', button_type='light', icon_size='2em') shuffle_icon = """ """ pn.widgets.Toggle(icon=shuffle_icon, button_type='success', name='Shuffle', icon_size='2em') pn.Row(toggle.controls(jslink=True), toggle)