Countdown improvements

This commit is contained in:
Kuba Orlik 2025-03-03 12:03:04 +01:00
parent 1a809e58e2
commit fa94d03911
2 changed files with 13 additions and 1 deletions

View File

@ -43,6 +43,7 @@
display: flex; display: flex;
height: var(--height); height: var(--height);
align-items: center; align-items: center;
color: var(--color-brand-text-fg);
} }
.separator--seconds { .separator--seconds {

View File

@ -1,5 +1,9 @@
import { TempstreamJSX } from "tempstream"; import { TempstreamJSX } from "tempstream";
import type { ComponentToHTMLArgs } from "@sealcode/jdd"; import type {
ComponentToHTMLArgs,
ExtractStructuredComponentArgumentsParsed,
JDDContext,
} from "@sealcode/jdd";
import { Component, ComponentArguments } from "@sealcode/jdd"; import { Component, ComponentArguments } from "@sealcode/jdd";
import { calculateDifference } from "./difference.js"; import { calculateDifference } from "./difference.js";
@ -33,6 +37,13 @@ export class Countdown extends Component<typeof component_arguments> {
return component_arguments; return component_arguments;
} }
getTitle(
_: JDDContext,
args: ExtractStructuredComponentArgumentsParsed<typeof component_arguments>
) {
return `Countdown to ${args.date}`;
}
async toHTML({ async toHTML({
args: { date }, args: { date },
classes, classes,