Built-in themes
Two curated themes for instant brand fit.
The widget ships with two named themes. Pass either name as the theme
option.
default
A green, clinical-first palette. Best for general medical practices, family clinics, and general-purpose hospitals.
MedosBooking.init({
apiKey: "mk_...",
theme: "default",
});modern
A navy + coral palette. Best for aesthetics clinics, wellness brands, and specialty practices with a design-forward identity.
MedosBooking.init({
apiKey: "mk_...",
theme: "modern",
});See them side by side
Switch between both themes live in the Playground — the
first two presets are default and modern.
`default` is what you get for free
Omit theme entirely and the widget uses default. There's no dashboard
theme setting the widget reads — appearance is controlled from your init()
call, so pass "modern" or a brand shortcut if you want something else.
Beyond built-ins
If neither theme matches your brand, use a custom theme — pass a full token object or just override the fields you care about.