visible_days

This commit is contained in:
penner 2022-12-21 23:48:54 +00:00
parent 0ce4e123d9
commit fcf9cd458e
2 changed files with 22 additions and 0 deletions

View file

@ -35,6 +35,7 @@ import LoginModal from "./components/LoginModal.vue";
export default class App extends Vue { export default class App extends Vue {
image_url = ""; image_url = "";
modal_visible = false; modal_visible = false;
private visible_days = 0;
date = ""; date = "";
declare $refs: { declare $refs: {
@ -46,6 +47,13 @@ export default class App extends Vue {
this.date = date; this.date = date;
}); });
this.$advent22.api_get_number(
"days/visible_days",
(visible_days: number) => {
this.visible_days = visible_days;
}
);
this.$refs.login_modal.set_active(true); this.$refs.login_modal.set_active(true);
} }

View file

@ -86,6 +86,20 @@ export class Advent22 {
} }
); );
} }
public api_get_number(
endpoint: string,
on_success: (data: number) => void,
): void {
this.api_get<number>(
/**Explodiert Möglicherweise */
// oder auch nicht
endpoint,
(data: number) => {
on_success(data);
}
);
}
} }
export const Advent22Plugin: Plugin = { export const Advent22Plugin: Plugin = {