Medos Booking Docs
Theming

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",
});

Preview

Both themes are fully accessible — WCAG AA color contrast on all text against their backgrounds.

Auto-fetch by default

If you don't pass a theme option at all, the widget fetches the theme your workspace has configured in the Medos dashboard. That's usually the easiest option for clinics that want central control.

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.

On this page