Countdown improvements
This commit is contained in:
parent
1a809e58e2
commit
fa94d03911
@ -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 {
|
||||||
|
@ -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,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user