summaryrefslogtreecommitdiff
path: root/src/components/DateSelector.astro
diff options
context:
space:
mode:
authorJoão Augusto Costa Branco Marado Torres <torres.dev@disroot.org>2025-07-04 15:37:50 -0300
committerJoão Augusto Costa Branco Marado Torres <torres.dev@disroot.org>2025-07-04 15:37:50 -0300
commit011c4266ccbf3ff66d92e223b2fafd291127c102 (patch)
tree8de8ed25817de784a866d8ba010ddfb7a106388c /src/components/DateSelector.astro
parent2598c9ef0b945f13e94dba8f36c5fbb5cba58feb (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.astro62
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></>
)