Cal.comdesign-system

Timezone Combobox

Canonical timezone search with UTC offsets for settings, events, and schedules.

Searchable timezone picker used wherever Cal needs a wall-clock timezone. Options come from the Feature timezone catalog with UTC offsets.

Ownership

Feature — not @coss/ui/shared. The control depends on @calcom/features/timezone catalog helpers (getTimezoneItems, toCanonicalTimezone) and @calcom/i18n labels. Documenting it here does not mean relocating it.

Example

Use the Feature component directly. The user settings form keeps form dirtiness and the optional travel-schedule action outside the control:

This is the canonical composition from user general settings. Keep timezone catalog generation, canonicalization, offset sorting, search, and localized empty states inside TimezoneCombobox; do not duplicate them in consumers or documentation.

The create page replaces the select button with a ghost button and shows a short summary instead of the full timezone name. The caller builds that summary; the combobox still owns search and the catalog.

API

Call sites

Example URLs

Not exhaustive — a few places you can open locally (e.g. http://localhost:3000) to see this in product.

Source

packages/features/timezone/components/timezone-combobox.tsx