web: Add setters for rewired variables.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2024-11-08 02:33:34 -08:00
committed by Tim Abbott
parent e2cc125583
commit 52e59a9605
46 changed files with 599 additions and 133 deletions

View File

@@ -175,7 +175,7 @@ export type TimeRender = {
needs_update: boolean;
};
export function render_now(time: Date, today = new Date(), display_year?: boolean): TimeRender {
export let render_now = (time: Date, today = new Date(), display_year?: boolean): TimeRender => {
let time_str = "";
let needs_update = false;
// render formal time to be used for tippy tooltip
@@ -210,6 +210,10 @@ export function render_now(time: Date, today = new Date(), display_year?: boolea
formal_time_str,
needs_update,
};
};
export function rewire_render_now(value: typeof render_now): void {
render_now = value;
}
// Relative time rendering for use in most screens like Recent conversations.