Language
English is the default. Spanish is available explicitly:Copy overrides
strings replaces individual labels on top of the selected language:
Theme object
Theme fields
"auto" follows the viewer’s system preference.
CSS custom properties
The same values are settable as CSS variables on any ancestor, which is often easier when you already have design tokens:Workspace label
Show which Ringee workspace the agent is calling from in the panel footer:Optional controls
Hold and resume are hidden by default. Enable them when your team uses them:When theming is not enough
If you need a layout the bundled UIs do not offer — a dialer embedded in a table row, a custom call screen, a completely different flow — use Headless. It exposes authentication, calls, devices and events with no markup at all. Theui-gallery playground in the repository renders every Floating and Bar state against a simulated dialer, with no network or WebRTC. It is the fastest way to check a theme against real states:
Next steps
API reference
Every option in one table
Headless
Full control over the interface

