A powerful, dual-mode Hijri/Gregorian date picker for Bubble — now with two display modes (Calendar popup or Months dropdown) and full Arabic localization.
Built on the jQuery Calendars engine, it supports both Islamic Civil and Umm al-Qura calendars with accurate Arabic month and day names, plus complete bidirectional language switching (English <=> Arabic).
Key Features:
- Dual display modes — Switch between classic calendar popup (calendar) and smart months-only dropdown (months) via the Picker Type setting field or workflow action
- Months dropdown mode — Shows 11 months centered on the selected/current month (5 before + current + 5 after), automatically regenerates the list when a new month is chosen
- Full dual-calendar support — Primary + secondary display with accurate Gregorian ↔ Hijri conversion
- Single or multiple date selection (with seamless enable/disable via workflow)
- Weekend disabling with custom weekend days
- Dynamic blackout dates support
- Min/max date limits
- Today & Clear commands with smart validation
Comprehensive state publishing for both calendars (day, month, year, formatted strings)
Three beautiful themes (Green, Blue, Gray)
Full Arabic localization including numbers, month names, day names, buttons, and RTL layout
Responsive popup with proper positioning and tooltips showing both calendars
Dynamic workflow actions including Change Picker Type, Change Language, Update Initial Content, etc.
Perfect for Islamic calendar workflows, booking systems, appointment scheduling, financial apps, and any application that needs precise Hijri/Gregorian date handling with clean, professional UI.
Demo editor:
https://bubble.io/page?type=page&name=index&id=hirjigregoriandatepickerdemopage&tab=tabs-1