feat: use all available time zone names in CurrentDateComponent (#5797)

Co-authored-by: Edwin Jose <edwin.jose@datastax.com>
This commit is contained in:
Phil Nash 2025-01-20 18:46:30 +11:00 committed by GitHub
commit c1cec32d9e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,5 +1,5 @@
from datetime import datetime
from zoneinfo import ZoneInfo
from zoneinfo import ZoneInfo, available_timezones
from loguru import logger
@ -18,41 +18,7 @@ class CurrentDateComponent(Component):
DropdownInput(
name="timezone",
display_name="Timezone",
options=[
"UTC",
"US/Eastern",
"US/Central",
"US/Mountain",
"US/Pacific",
"Europe/London",
"Europe/Paris",
"Europe/Berlin",
"Europe/Moscow",
"Asia/Tokyo",
"Asia/Shanghai",
"Asia/Singapore",
"Asia/Dubai",
"Australia/Sydney",
"Australia/Melbourne",
"Pacific/Auckland",
"America/Sao_Paulo",
"America/Mexico_City",
"America/Toronto",
"America/Vancouver",
"Africa/Cairo",
"Africa/Johannesburg",
"Atlantic/Reykjavik",
"Indian/Maldives",
"America/Bogota",
"America/Lima",
"America/Santiago",
"America/Buenos_Aires",
"America/Caracas",
"America/La_Paz",
"America/Montevideo",
"America/Asuncion",
"America/Cuiaba",
],
options=list(available_timezones()),
value="UTC",
info="Select the timezone for the current date and time.",
tool_mode=True,