Is there a param to check whether dark mode is activated?

like under pn.state... or something?

Take a look at BrowserInfo.

1 Like

This works; thanks Simon :slight_smile:

import panel as pn
pn.extension()

def callback(event):
    dark = b"dark" in pn.state.session_args.get("theme", [])
    print(dark)

button = pn.widgets.Button(name='Click me', on_click=callback)
template = pn.template.FastListTemplate(main=[button])
template.servable()