diff options
author | João Augusto Costa Branco Marado Torres <torres.dev@disroot.org> | 2025-07-04 15:37:50 -0300 |
---|---|---|
committer | João Augusto Costa Branco Marado Torres <torres.dev@disroot.org> | 2025-07-04 15:37:50 -0300 |
commit | 011c4266ccbf3ff66d92e223b2fafd291127c102 (patch) | |
tree | 8de8ed25817de784a866d8ba010ddfb7a106388c /src/components/DateSelector.astro | |
parent | 2598c9ef0b945f13e94dba8f36c5fbb5cba58feb (diff) |
style: deno fmt
Signed-off-by: João Augusto Costa Branco Marado Torres <torres.dev@disroot.org>
Diffstat (limited to 'src/components/DateSelector.astro')
-rw-r--r-- | src/components/DateSelector.astro | 62 |
1 files changed, 28 insertions, 34 deletions
diff --git a/src/components/DateSelector.astro b/src/components/DateSelector.astro index 324bc41..d57919e 100644 --- a/src/components/DateSelector.astro +++ b/src/components/DateSelector.astro @@ -45,11 +45,9 @@ const pad = (n: number) => String(n).padStart(2, "0"); href={`/blog/${year}`} >{value}</a></span> ); - } - case "literal": { - return ( - <span>{value}</span> - ); + } + case "literal": { + return <span>{value}</span>; } } }) @@ -81,11 +79,9 @@ const pad = (n: number) => String(n).padStart(2, "0"); href={`/blog/${y}/${pad(month)}`} >{value}</a></span> ); - } - case "literal": { - return ( - <span>{value}</span> - ); + } + case "literal": { + return <span>{value}</span>; } } }) @@ -93,28 +89,28 @@ const pad = (n: number) => String(n).padStart(2, "0"); </span> { days && - ( + ( <><br /><span role="list"> Dias:{" "} { list.formatToParts(days.map((d) => { - return new Intl.DateTimeFormat("pt-PT", { day: "numeric" }) - .format( - new Date( - Date.UTC( - y, - m - 1, - d, - date.getTimezoneOffset() / 60, - date.getTimezoneOffset() % 60, - ), - ), - ); - })).map(({ type, value }: { type: string; value: string }) => { - switch (type) { - case "element": { - const day = days[dI++]; - return ( + return new Intl.DateTimeFormat("pt-PT", { day: "numeric" }) + .format( + new Date( + Date.UTC( + y, + m - 1, + d, + date.getTimezoneOffset() / 60, + date.getTimezoneOffset() % 60, + ), + ), + ); + })).map(({ type, value }: { type: string; value: string }) => { + switch (type) { + case "element": { + const day = days[dI++]; + return ( <span role="listitem"><a class:list={[{ active: day === d }]} href={`/blog/${y}/${pad(m)}/${pad(d)}`} @@ -122,12 +118,10 @@ const pad = (n: number) => String(n).padStart(2, "0"); ); } case "literal": { - return ( - <span>{value}</span> - ); - } - } - }) + return <span>{value}</span>; + } + } + }) } </span></> ) |