Releases: ndom91/react-timezone-select
v0.9.7
This is a smaller release which redefines how we parse the value passed into value
.
It now allows, for example, to simply pass in the timezone name (i.e. "Europe/Berlin") if thats all you store in your DB, and it'll find the correct timezone object and use it.
Thanks #11 for the issue / suggestion!
v0.9.3
v0.9.2
Minor update to 0.9.1. Fixed some typos and other inconsistencies.
v0.9.1
Now with more label styles!
The return value of onChange
returns additional information on the timezone - sourced from spacetime-informal
, including the local 3-4 character abbreviation and alternative name.
i.e.
{
value: 'America/Detroit'
label: '(GMT-4:00) Eastern Time'
name: 'Eastern Daylight Time'
abbrev: 'EDT'
}
These can also be appended to the select options by using the new labelStyle
prop. It accepts one of three strings (original | altName | abbrev
). See the README for examples of the dropdown styles.
v0.8.3 - now in a much smaller bundle!
Refactored the function to create / generate the timezone options and took that opportunity to swap out the notoriously heavy moment.js
for the relatively unknown but competent competitor spacetime
. DST is still taken into account when generating each timezones select option.
Bundlesize went from ~127kb to ~42kb(!!)