arya-blue
luna-amber
luna-blue
luna-green
luna-pink
nova-dark
nova-light
saga-blue
vela-blue
LightSwitch
LightSwitch JavaScript API.

Source

<p><p:toggleSwitch onchange="PF('lightSwitch').toggle()"/></p>

    <p><p:button value="Dark" onclick="PF('lightSwitch').dark();return false"/></p>

    <p><p:button value="Light" onclick="PF('lightSwitch').light();return false"/></p>
            
Components and more
Documentation pe:lightSwitch
Attributes (move mouse over the names to see data types)
Name Description
automaticWhether to automatically switch themes based on OS settings.Default is true.
bindingAn EL expression referring to a server side UIComponent instance in a backing bean.Default is generated.
darkThe dark theme name.Default is arya-blue.
idUnique identifier of the component in a namingContainer.Default is generated.
lightThe light theme name.Default is saga-blue.
renderedBoolean value to specify the rendering of the component, when set to false component will not be rendered.Default is true.
selectedThe currently selected theme name.
widgetVarName of the client side widget.
PrimeFaces Extensions Showcase - © 2011-2025,PrimeFaces: 16.0.0-SNAPSHOT,PrimeFaces Extensions: 16.0.0-SNAPSHOT,JSF: Apache MyFaces Core 4.0 - Impl 4.0.3,Server: Apache Tomcat (TomEE)/10.1.52 (10.1.4),Build time: 2026-03-10 11:37