widgets icon indicating copy to clipboard operation
widgets copied to clipboard

Proposal for Calendar

Open sebilasse opened this issue 4 years ago • 0 comments

Enhancement

I think the month names in Calendar might be an overhead. In my own widgets I am using a fallback for the renderMonthLabel if Intl is available

function renderMonthLabel(month: number, year: number) {
  let { monthNames, renderMonthLabel } = properties();
  if (!monthNames && !renderMonthLabel) {
    const d = new Date(Date.UTC(year, month, 1, 3, 0, 0));
    return new Intl.DateTimeFormat('en-US', {month: 'long'}).format(d)
  }
  // ... 
}
This returns the localised label for a month.
But not sure about i18n …

sebilasse avatar Oct 21 '21 21:10 sebilasse